v3.26.1
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 7,421
2027 13,429
2028 11,240
2029 8,523
2030 4,882
Thereafter 1,927
Total lease payments 47,422
Less: imputed interest (4,356)
Total 43,066
Financing Leases  
Remainder of 2026 282
2027 22
Total lease payments 304
Less: imputed interest (4)
Total 300
Operating Leases and Financing Leases  
Remainder of 2026 7,703
2027 13,451
2028 11,240
2029 8,523
2030 4,882
Thereafter 1,927
Total lease payments 47,726
Less: imputed interest (4,360)
Total $ 43,366