XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Company and Summary of Significant Accounting Policies - Accounts Receivable and Concentration of Credit Risk (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Concentration Risk [Line Items]      
Unbilled receivables     $ 200,000
Bad debt $ 0 $ 0  
Accounts Receivable, after Allowance for Credit Loss, Current     7,800,000
Accounts Receivable excluding Contract Asset     7,600,000
Contract with Customer, Asset, Reclassified to Receivable 61,480    
Accounts receivable, net 4,269,114   7,781,824
Allowance for doubtful accounts receivable $ 200,000   $ 200,000
Accounts Receivable, Noncurrent, Threshold Period Past Due 90 days    
Financing Receivable, Percent Past Due 1.00%    
Accounts Receivable | Customer Concentration Risk | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00%    
Revenue Benchmark | Customer Concentration Risk | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage   10.00%  
Revenue Benchmark | Customer Concentration Risk | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00%