v3.25.1
Debt - Information (Details) - USD ($)
$ in Thousands
Sep. 28, 2023
Mar. 31, 2025
Dec. 31, 2024
Aug. 29, 2022
Debt        
Debt finance costs       $ 1,400
Short-term debt   $ (58,790) $ (54,659)  
Unsecured Working Capital Trade Finance Facility        
Debt        
Face amount $ 5,000      
Variable rate Term SOFR      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]      
Line of credit   4,500    
Long term debt, net   3,500    
Current maturities of long term debt   $ 1,000    
Unsecured Working Capital Trade Finance Facility | Stepped repayments due December 31, 2024        
Debt        
Periodic payment principal amount $ 500      
Unsecured Working Capital Trade Finance Facility | Stepped repayments due December 31, 2025        
Debt        
Periodic payment principal amount 1,000      
Unsecured Working Capital Trade Finance Facility | Stepped repayments due December 31, 2026        
Debt        
Periodic payment principal amount $ 3,500