v3.25.2
LEASES - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Cash paid for operating lease liabilities     $ 1,074 $ 1,122
Right-of-use assets obtained in exchange for new operating lease liabilities     137 530
Cash paid for principal portion of finance lease     51 0
Right-of-use assets obtained in exchange for new finance lease liabilities     $ 985 0
Operating Lease, Weighted Average Remaining Lease Term 3 years 6 months 25 days   3 years 6 months 25 days  
Finance Lease, Weighted Average Remaining Lease Term 2 years 9 months 29 days   2 years 9 months 29 days  
Operating Lease, Weighted Average Discount Rate, Percent 4.90%   4.90%  
Finance Lease, Weighted Average Discount Rate, Percent 5.00%   5.00%  
Finance lease amortization $ 55 $ 0 $ 55 0
Finance lease interest expense 8 0 8 0
Operating Lease, Cost $ 516 $ 577 $ 1,062 $ 1,178