XML 63 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Value of Lease Liabilities Related to Operating and Finance Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
Remaining 2026 $ 13,804
2027 27,621
2028 25,233
2029 21,405
2030 14,160
Thereafter 42,927
Total lease payments 145,150
Less: Interest (30,553)
Present value of lease liabilities 114,597
Financing Leases  
Remaining 2026 357
2027 516
2028 375
2029 184
2030 70
Thereafter 8
Total lease payments 1,510
Less: Interest (132)
Present value of lease liabilities 1,378
Total  
Remaining 2026 14,161
2027 28,137
2028 25,608
2029 21,589
2030 14,230
Thereafter 42,935
Total lease payments 146,660
Less: Interest (30,685)
Present value of lease liabilities 115,975
Sublease Income  
Remaining 2026 183
2027 41
2028 42
2029 43
2030 29
Thereafter 0
Total lease payments $ 338