Annual report [Section 13 and 15(d), not S-K Item 405]

LONG-TERM DEBT, NET - Components of Long-Term Debt (Details)

v3.25.0.1
LONG-TERM DEBT, NET - Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 05, 2024
Dec. 31, 2023
Components of long-term debt      
Total carrying amount of long-term debt $ 1,888   $ 119,790
Less current portion (1,888)   $ (119,790)
Foreign Credit Facility      
Components of long-term debt      
Interest rate at end of period     3.20%
Promissory note      
Components of long-term debt      
Principal amount   $ 2,000  
Fair value of the note   $ 1,878  
Borrowing rate   6.50%  
Revolving credit facility      
Components of long-term debt      
Credit facility     $ 10,375
Revolving credit facility | Restated Credit Agreement | Minimum      
Components of long-term debt      
Interest rate at end of period     7.70%
Revolving credit facility | Restated Credit Agreement | Maximum      
Components of long-term debt      
Interest rate at end of period     9.80%
Foreign Credit Facility | Foreign Credit Facility      
Components of long-term debt      
Credit facility     $ 40
Foreign Credit Facility | Promissory note      
Components of long-term debt      
Term loan $ 1,888    
Term loan      
Components of long-term debt      
Term loan     $ 109,375
Term loan | Restated Credit Agreement      
Components of long-term debt      
Interest rate at end of period     7.70%