XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss, Current $ 12,506 $ 6,408    
Revenues 559,425 358,093    
Accounts Receivable, Allowance for Credit Loss, Beginning Balance 126   $ 9,571  
Deferred revenue 8,556 5,686 $ 219  
Contract assets 0 0   $ 0
Contract liability 8,556 $ 5,686    
Performance obligation 81,321      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customers Outside Of Us [Member]        
Revenues $ 9,722      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Largest Customer [Member]        
Concentration Risk, Percentage 13.00% 19.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Second Largest Customer [Member]        
Concentration Risk, Percentage 9.00% 16.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Third Largest Customer [Member]        
Concentration Risk, Percentage 9.00% 15.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Accounts Receivable, after Allowance for Credit Loss, Current   $ 6,408    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Largest Customer [Member]        
Concentration Risk, Percentage 39.00% 28.00%    
Accounts Receivable, after Allowance for Credit Loss, Current $ 12,506      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Second Largest Customer [Member]        
Concentration Risk, Percentage 25.00% 19.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Third Largest Customer [Member]        
Concentration Risk, Percentage 10.00% 17.00%