Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.24.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Segment
shares
Dec. 31, 2022
USD ($)
Customer
shares
Summary of Significant Accounting Policies [Line Items]    
Amounts over the federally insured limits $ 343,000 $ 13,137,000
Losses incurred to date on deposit balances $ 0  
Number of customers who accounted for greater than 10% of accounts receivable | Customer 2 1
Number of customers who accounted for greater than ten percent of revenue | Customer 1 0
Allowance for credit losses $ 24,617 $ 23,458
Impairment of long-lived assets $ 0 0
Number of reporting segment | Segment 1  
Number of operating segments | Segment 1  
Goodwill impairment charge $ 3,017,600 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,125,159 1,437,786
Unbilled receivables from contracts with customers 768,374 350,393
Deferred revenue 660,826 288,499
Performance guarantee liabilities $ 165,464 $ 244,029
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 1,352,153 957,930
Advertising expenses $ 0 $ 80,925
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  
Revenue Concentration Risk | Revenue | Customer one    
Summary of Significant Accounting Policies [Line Items]    
Customer Percentage 11.00%  
Credit Concentration Risk | Accounts Receivable | Customer one    
Summary of Significant Accounting Policies [Line Items]    
Customer Percentage 16.60% 11.20%
Credit Concentration Risk | Accounts Receivable | Customer two    
Summary of Significant Accounting Policies [Line Items]    
Customer Percentage 14.00%