XML 111 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Year One $ 84,270 $ 47,446
Year Two 83,995 46,623
Year Three 80,062 43,131
Year Four 63,907 40,678
Year Five 55,120 29,261
Thereafter 178,389 90,535
Total undiscounted lease payments 545,743 297,674
Less: imputed interest (112,608) (57,486)
Total lease liabilities $ 433,135 $ 240,188