XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 10,594  
2026 10,014  
2027 5,821  
2028 183  
2029 91  
Total lease payments 26,703  
Less: imputed interest 3,300  
Total lease liabilities 23,403  
Less: current lease liabilities 8,598 $ 7,982
Total non-current lease liabilities 14,805 $ 23,003
Finance Leases    
2025 4,245  
2026 3,885  
2027 1,559  
2028 0  
2029 0  
Total lease payments 9,689  
Less: imputed interest 946  
Total lease liabilities 8,743  
Less: current lease liabilities 3,660  
Total non-current lease liabilities $ 5,083