Quarterly report [Sections 13 or 15(d)]

Organization and Summary of Significant Accounting Policies (Details)

v3.25.2
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Organization and Summary of Significant Accounting Policies [Line Items]            
Allowance for credit losses $ 724   $ 724   $ 464  
Uncertain tax position 3,371   3,371   $ 3,141  
Income tax expense $ 114 $ 3 $ 76 $ 3    
Expire date         Mar. 31, 2028  
Effective tax rate 15.10% 0.30% 23.30% 0.20%    
Advertising costs $ 103 $ 90 $ 244 $ 195    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]     Chief Executive Officer      
Federal [Member]            
Organization and Summary of Significant Accounting Policies [Line Items]            
Net operating losses         $ 4,000  
State [Member]            
Organization and Summary of Significant Accounting Policies [Line Items]            
Net operating losses         $ 4,800  
U.S. Internal Revenue [Member]            
Organization and Summary of Significant Accounting Policies [Line Items]            
Ownership percentage         50.00%  
Accounts Receivable [Member]            
Organization and Summary of Significant Accounting Policies [Line Items]            
Allowance for credit losses 1,151   $ 1,151   $ 791 $ 17,076
Related Party Receivables [Member]            
Organization and Summary of Significant Accounting Policies [Line Items]            
Allowance for credit losses $ 427   $ 427   $ 327  
Customer Concentration Risk [Member] | One Major Customer [Member] | Accounts Receivable [Member]            
Organization and Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage 16.70% 12.70% 16.70%      
Customer Concentration Risk [Member] | One Major Customer [Member] | Revenue Benchmark [Member]            
Organization and Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage   17.20%   10.10%