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

Leases (Tables)

v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Summary of Aggregate Future Minimum Payments Due
The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2025:
Operating Leases
(in thousands)
2026 $ 9,944 
2027 7,406 
2028 3,262 
2029 2,042 
2030 372 
Thereafter — 
Total minimum payments 23,026 
Less: imputed interest (1,617)
Total lease liabilities 21,409 
Less: short-term lease liabilities (9,096)
Long-term lease liabilities $ 12,313