XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 9,947  
2026 39,482  
2027 37,966  
2028 34,016  
2029 31,409  
Thereafter 123,256  
Total undiscounted lease payments 276,076  
Amounts representing interest (42,996)  
Lease liability 233,080 $ 200,068
Finance Leases    
2025 2,459  
2026 8,662  
2027 2,656  
2028 2,339  
2029 1,498  
Thereafter 11,980  
Total undiscounted lease payments 29,594  
Amounts representing interest (4,184)  
Lease liability $ 25,410 $ 24,822