v3.26.1
LEASES - Schedule of Lease Costs and Other Quantitative Information (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 (cost resulting from lease payments) $ 1,760 $ 1,474 $ 3,247 $ 2,807
Variable lease cost (cost excluded from lease payments) 146 138 244 221
Sublease income (114) (98) (217) (176)
Net lease cost 1,792 1,514 3,274 2,852
Cash paid for amounts included in the measurement of lease liabilities $ 1,390 $ 1,609 $ 2,760 $ 3,071
Weighted average lease term - operating leases 5 years 10 months 24 days 4 years 1 month 6 days 5 years 10 months 24 days 4 years 1 month 6 days
Weighted average discount rate - operating leases 6.20% 5.30% 6.20% 5.30%