v3.26.1
LEASES - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 83,384 $ 84,270
2027 77,355 83,995
2028 61,564 80,062
2029 53,550 63,907
2030 45,198 55,120
Thereafter 138,506 178,389
Total undiscounted lease payments 459,557 545,743
Less: imputed interest (86,978) (112,608)
Total lease liabilities $ 372,579 $ 433,135