v3.26.1
COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]        
Fixed operating lease costs $ 3,977 $ 2,622 $ 7,958 $ 5,271
Variable operating lease costs 2,022 1,940 4,106 3,676
Short-term lease cost 45 73 89 216
Sublease income 0 (225) 0 (449)
Total lease cost $ 6,044 $ 4,410 $ 12,153 $ 8,714