v3.26.1
LEASES - Components of lease expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LEASES        
Operating lease cost $ 1,774 $ 3,925 $ 4,548 $ 7,893
Variable lease cost 421 639 929 1,582
Short-term lease cost 58 79 130 183
Total lease cost 2,253 4,643 5,607 9,658
Cash paid for amounts included in the measurement of lease liabilities included in cash flows from operations $ 1,644 3,620 4,568 7,830
Increase (decrease) in right-of-use assets from lease modifications   $ 1,925 $ 359 $ 496
Weighted-average remaining lease terms (years) 14 years 7 days 13 years 7 months 2 days 14 years 7 days 13 years 7 months 2 days
Weighted-average discount rates 7.50% 7.70% 7.50% 7.70%