v3.26.1
LEASES - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 1,130 $ 748 $ 2,194 $ 1,457
Variable lease cost 1,011 1,099 1,778 1,817
Short-term lease cost 262 33 304 141
Total lease cost $ 2,403 $ 1,880 $ 4,276 $ 3,415