Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Summary of Aggregate Future Minimum Payments Due (Details)

v3.25.4
Leases - Summary of Aggregate Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 9,944  
2027 7,406  
2028 3,262  
2029 2,042  
2030 372  
Thereafter 0  
Total minimum payments 23,026  
Less: imputed interest (1,617)  
Total lease liabilities 21,409  
Less: short-term lease liabilities (9,096) $ (9,413)
Long-term lease liabilities $ 12,313 $ 16,952