XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies and Other Information - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
segment
boardMember
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Aug. 30, 2024
USD ($)
Concentration Risk [Line Items]        
Number of board members | boardMember 4      
Net income $ 19,082,000 $ 7,115,000    
Cash flow from operating activities 8,811,000 15,630,000    
Cash and cash equivalents 50,021,000 33,063,000 $ 55,252,000  
Short-term financing $ 110,000,000   120,000,000  
Number of operating segments | segment 1      
Restricted cash $ 3,638,000 $ 3,165,000 3,239,000  
Inventory raw materials provided by customers 3,800,000      
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility        
Concentration Risk [Line Items]        
Maximum borrowing capacity       $ 120,000,000.0
Short-term financing 95,000,000   95,000,000  
Shareholder’s Loan Agreement | Subordinated Debt        
Concentration Risk [Line Items]        
Debt instrument, face amount       $ 105,000,000.0
Short-term financing 15,000,000   25,000,000  
Contract With Customer        
Concentration Risk [Line Items]        
Restricted cash $ 1,400,000   $ 1,400,000