v3.26.1
LEASES - Schedule of Supplemental Cash and Non-Cash Information for Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating cash flows for operating leases $ 3,053 $ 10,736
Operating cash flows for finance leases 8,727 100
Financing cash flows for finance leases 226 341
Operating leases 1,066 1,479
Finance leases $ 190 $ 2,215