XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies and Other Information - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
boardMember
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
boardMember
Sep. 30, 2023
USD ($)
Aug. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Concentration Risk [Line Items]            
Number of board members | boardMember 4   4      
Net income $ 17,337,000 $ 7,795,000 $ 45,992,000 $ 17,936,000    
Cash flow from operating activities     29,739,000 62,117,000    
Cash and cash equivalents 40,456,000 31,793,000 40,456,000 31,793,000   $ 22,758,000
Short-term financing 135,000,000   $ 135,000,000     144,820,000
Number of operating segments | segment     1      
Restricted cash 3,217,000 $ 3,807,000 $ 3,217,000 $ 3,807,000   3,836,000
Inventory raw materials provided by customers 3,300,000   3,300,000      
Subordinated Debt | Shareholder’s Loan Agreement            
Concentration Risk [Line Items]            
Debt instrument, face amount         $ 105,000,000.0  
Short-term financing 35,000,000   35,000,000     0
Line of Credit | Revolving Credit Facility | Revolving Credit Agreement            
Concentration Risk [Line Items]            
Maximum borrowing capacity         $ 120,000,000.0  
Short-term financing 100,000,000   100,000,000     0
Contract With Customer            
Concentration Risk [Line Items]            
Restricted cash $ 1,400,000   $ 1,400,000     $ 1,400,000