v3.26.3
LEASES - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 10,145  
2027 39,440  
2028 35,508  
2029 32,573  
2030 28,032  
Thereafter 96,905  
Total undiscounted lease payments 242,603  
Amounts representing interest (36,110)  
Lease liability 206,493 $ 226,624
Finance Leases    
2026 1,495  
2027 3,750  
2028 2,886  
2029 1,498  
2030 1,533  
Thereafter 10,447  
Total undiscounted lease payments 21,609  
Amounts representing interest (3,436)  
Lease liability $ 18,173 $ 25,798