XML 89 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Summary of Future Minimum Operating and Finance Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Lease  
2026 $ 11,522
2027 14,007
2028 12,764
2029 9,944
2030 6,310
Thereafter 6,803
Total lease payments 61,350
Less: Amounts representing interest (8,751)
Total lease liabilities 52,599
Finance Lease  
2026 10,876
2027 10,974
2028 8,187
2029 4,940
2030 228
Thereafter 0
Total lease payments 35,205
Less: Amounts representing interest (3,980)
Total lease liabilities $ 31,225