XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remainder of year) $ 18,793  
2026 103,969  
2027 87,319  
2028 69,588  
2029 55,924  
Thereafter 131,667  
Total future minimum lease payments 467,260  
Less: imputed interest (79,870)  
Total operating lease liabilities $ 387,390 $ 351,957