Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.23.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Segment
shares
Dec. 31, 2021
USD ($)
Customer
shares
Summary of Significant Accounting Policies [Line Items]    
Amounts over the federally insured limits $ 13,137,000 $ 18,777,000
Losses incurred to date on deposit balances $ 0  
Number of customers who accounted for greater than 10% of accounts receivable | Customer 1 3
Number of customers who accounted for greater than ten percent of revenue | Customer 0 0
Allowance for credit losses $ 23,458 $ 0
Impairment of long-lived assets $ 0 0
Number of reporting segment | Segment 1  
Number of operating segments | Segment 1  
Goodwill impairment charges $ 0 0
Impairment of intangible assets 0 0
Uncertain tax positions 0 0
Uncertain tax positions, interest or penalties 0 0
Accounts receivable from contracts with customers 1,437,786 208,762
Unbilled receivables from contracts with customers 350,393 14,978
Deferred revenue 288,499 1,165,248
Performance guarantee liabilities $ 244,029 $ 418,988
Accounts receivable, payments term 30 days  
Number of shares excluded to calculate diluted net earnings per share as their effect would have been antidilutive | shares 3,831,720 2,556,119
Advertising expenses $ 80,925 $ 1,261,296
Accounting Standards Update 2020-06    
Summary of Significant Accounting Policies [Line Items]    
Change in accounting principle, accounting standards update, adopted true  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2022  
Change in accounting principle, accounting standards update, immaterial effect true  
Minimum    
Summary of Significant Accounting Policies [Line Items]    
Useful lives 5 years  
Minimum | Capitalized Software    
Summary of Significant Accounting Policies [Line Items]    
Useful lives 3 years  
Maximum    
Summary of Significant Accounting Policies [Line Items]    
Useful lives 10 years  
Maximum | Capitalized Software    
Summary of Significant Accounting Policies [Line Items]    
Useful lives 5 years  
Credit Concentration Risk | Accounts Receivable | Customer one    
Summary of Significant Accounting Policies [Line Items]    
Customer Percentage 11.20% 43.00%
Credit Concentration Risk | Accounts Receivable | Customer two    
Summary of Significant Accounting Policies [Line Items]    
Customer Percentage   26.00%
Credit Concentration Risk | Accounts Receivable | Customer three    
Summary of Significant Accounting Policies [Line Items]    
Customer Percentage   24.00%