XML 88 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 22,825
2027 21,071
2028 18,088
2029 17,766
2030 3,941
Thereafter 60,897
Total undiscounted lease payments 144,588
Less: imputed interest 54,097
Present value of lease liabilities 90,491
Finance Leases  
Remainder of 2026 32
2027 21
2028 8
2029 0
2030 0
Thereafter 0
Total undiscounted lease payments 61
Less: imputed interest 4
Present value of lease liabilities $ 57