XML 62 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Value of Lease Liabilities Related to Operating and Finance Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
Remaining 2026 $ 20,731
2027 26,689
2028 24,058
2029 20,363
2030 13,722
Thereafter 42,431
Total lease payments 147,994
Less: Interest (31,967)
Present value of lease liabilities 116,027
Financing Leases  
Remaining 2026 501
2027 435
2028 297
2029 135
2030 55
Thereafter 1
Total lease payments 1,424
Less: Interest (126)
Present value of lease liabilities 1,298
Total  
Remaining 2026 21,232
2027 27,124
2028 24,355
2029 20,498
2030 13,777
Thereafter 42,432
Total lease payments 149,418
Less: Interest (32,093)
Present value of lease liabilities 117,325
Sublease Income  
Remaining 2026 451
2027 168
2028 74
2029 44
2030 30
Thereafter 0
Total lease payments $ 767