v3.26.1
OPERATING LEASES - Lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
OPERATING LEASES        
Operating lease cost $ 939 $ 536 $ 1,887 $ 1,105
Variable lease cost 60 53 120 107
Short-term lease cost 78   155  
Total net lease cost $ 1,077 $ 589 $ 2,162 $ 1,212