v3.25.2
LEASES - Schedule of Components of Net Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease costs $ 3,732 $ 7,509 $ 9,350 $ 15,049
Short-term lease costs 1,797 173 2,665 386
Variable lease payments 1,086 5,826 3,062 10,139
Total lease costs $ 6,615 $ 13,508 $ 15,077 $ 25,574