XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
customer
item
Dec. 31, 2021
USD ($)
item
customer
Dec. 31, 2020
USD ($)
customer
Summary Of Significant Accounting Policies [Line Items]      
Carrying value of unconsolidated VIE $ 132,312,550 $ 148,467,057  
Maximum exposure of unconsolidated VIE 30,000,000    
Allowance for doubtful accounts $ 0 $ 0 $ 0
Number of third party vendors | item 1 2  
Accounts Payable $ 1,211,747 $ 2,054,762  
Accrued project revenue 269,129 0 0
Impairment charges $ 97,675 $ 80,163 $ 73,532
Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag true true true
Loss on fixed asset disposal $ (35,350) $ (183,614) $ 0
Advertising expense $ 1,668,910 $ 1,263,897 $ 974,461
Common stock share equivalents 8,589,673 8,606,062 14,872,703
Share-Based compensation excludes the long term incentive plan expense $ 4,645,026 $ 4,047,444 $ 2,805,842
Stock-Based Compensation 15,775,553 17,302,833 2,805,842
VIE      
Summary Of Significant Accounting Policies [Line Items]      
Carrying value of unconsolidated VIE 30,000,000    
Software Development Costs      
Summary Of Significant Accounting Policies [Line Items]      
Software impairment costs 0 0 0
Development costs, net 500,000 541,666 458,333
Long-term Incentive Plan 2021      
Summary Of Significant Accounting Policies [Line Items]      
Stock-Based Compensation 11,130,527 13,255,388 $ 0
Third-party Vendor One and Two      
Summary Of Significant Accounting Policies [Line Items]      
Accounts Payable   $ 504,073  
Third-party Vendor One      
Summary Of Significant Accounting Policies [Line Items]      
Accounts Payable $ 478,382    
Total revenues | Sales of Engineering Services      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer   4 2
Total revenues | Sales of Products      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer   1 0
Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer 1 3 2
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Third-party Vendor One      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 15.00% 38.00%  
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Third-party Vendor Two      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage   24.00%  
Minimum | Software Development Costs      
Summary Of Significant Accounting Policies [Line Items]      
Amortization period (in years) 3 years    
Trademarks and Patents      
Summary Of Significant Accounting Policies [Line Items]      
Amortization period (in years) 15 years    
One customer | Total revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage     10.00%
One customer | Total revenues | Customer Concentration Risk | Sales of Engineering Services      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 48.00% 39.00% 48.00%
One customer | Total revenues | Customer Concentration Risk | Sales of Products      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer 1    
Concentration Risk, Percentage 14.00% 10.00%  
One customer | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 26.00% 27.00% 21.00%
Two customers | Total revenues | Customer Concentration Risk | Sales of Engineering Services      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer 2    
Concentration Risk, Percentage 39.00% 28.00% 26.00%
Two customers | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage   20.00% 14.00%
Three customers | Total revenues | Customer Concentration Risk | Sales of Engineering Services      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage   16.00%  
Three customers | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage   10.00%  
Four customers | Total revenues | Customer Concentration Risk | Sales of Engineering Services      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage   12.00%