v3.26.1
LEASES - Schedule of operating lease assets (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 costs $ 1,945 $ 2,305 $ 3,956 $ 4,597
Variable lease costs 480 1,011 1,096 1,164
Short-term lease costs 43 98 83 186
Sublease income (676) (401) (1,310) (781)
Total operating lease costs $ 1,792 $ 3,013 $ 3,825 $ 5,166