Quarterly report [Sections 13 or 15(d)]

Leases - Aggregate Future Minimum Payments Due (Details)

v3.25.2
Leases - Aggregate Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (6 months) $ 5,810  
2026 9,722  
2027 6,667  
2028 2,567  
2029 1,596  
Thereafter 0  
Total minimum payments 26,362  
Less: imputed interest (1,999)  
Total lease liabilities 24,363  
Less: short-term lease liabilities (9,966) $ (9,413)
Long-term lease liabilities $ 14,397 $ 16,952