XML 101 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - SCHEDULE OF SUPPLEMENTAL CASH FLOW INFORMATION RELATED TO LEASES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating cash flows from operating leases $ 48,757 $ 45,176
Operating cash flows from finance leases 4,702 4,593
Financing cash flows from finance leases 6,507 5,381
Operating leases 71,804 18,469
Finance leases $ 3,875 $ 7,448