v3.26.1
LEASES - Schedule of Supplemental Disclosures for the Consolidated Statements of Cash flows (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows for operating leases $ 22,402 $ 8,758
Operating cash flows for finance leases 619  
Financing cash flows for finance leases 6,838 0
Right-of-use assets obtained in exchange for new lease liabilities    
Operating leases 9,890 $ 2,542
Finance leases $ 0