XML 111 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Amounts Payable (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 5,149
2026 4,285
2027 2,370
2028 and thereafter 878
Total lease payments 12,682
Less: imputed interest (411)
Total lease liabilities 12,271
Finance Leases  
2025 194
2026 0
2027 0
2028 and thereafter 0
Total lease payments 194
Less: imputed interest (5)
Total lease liabilities $ 189
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities, Other long-term liabilities