Quarterly report [Sections 13 or 15(d)]

Leases - Aggregate Future Minimum Payments Due (Details)

v3.25.3
Leases - Aggregate Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (3 months) $ 2,848  
2026 9,695  
2027 6,675  
2028 2,563  
2029 1,596  
Thereafter 0  
Total minimum payments 23,377  
Less: imputed interest (1,676)  
Total lease liabilities 21,701  
Less: short-term lease liabilities (9,568) $ (9,413)
Long-term lease liabilities $ 12,133 $ 16,952