v3.26.1
Leases - Summary of Future Minimum Operating and Finance Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Lease  
2026 $ 8,004
2027 14,852
2028 13,543
2029 10,555
2030 6,721
Thereafter 7,014
Total lease payments 60,689
Less: Amounts representing interest (8,301)
Total lease liabilities 52,388
Finance Lease  
2026 9,160
2027 15,104
2028 11,920
2029 8,474
2030 1,908
Thereafter 0
Total lease payments 46,566
Less: Amounts representing interest (5,592)
Total lease liabilities $ 40,974