Quarterly report [Sections 13 or 15(d)]

Organization and Summary of Significant Accounting Policies (Details)

v3.25.1
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Organization and Summary of Significant Accounting Policies [Line Items]      
Allowance for credit losses (in Dollars) $ 683   $ 464
Uncertain tax position (in Dollars) $ 3,141   $ 3,211
Effective tax rate 8.89%   0.00%
Accounts Receivable [Member]      
Organization and Summary of Significant Accounting Policies [Line Items]      
Allowance for credit losses (in Dollars) $ 1,110   $ 791
Related Party Receivables [Member]      
Organization and Summary of Significant Accounting Policies [Line Items]      
Allowance for credit losses (in Dollars) $ 427   $ 327
Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]      
Organization and Summary of Significant Accounting Policies [Line Items]      
Concentration risk percentage 16.50% 20.00%  
Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]      
Organization and Summary of Significant Accounting Policies [Line Items]      
Concentration risk percentage 10.50% 10.60%  
Customer Concentration Risk [Member] | Additional Customer [Member] | Accounts Receivable [Member]      
Organization and Summary of Significant Accounting Policies [Line Items]      
Concentration risk percentage 18.10%