v3.25.2
LEASES - Summary of Future Minimum Payment Obligations for Non-Cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 2,678
2026 5,278
2027 5,208
2028 4,460
2029 4,493
Thereafter 20,983
Total lease payments 43,100
Less: imputed interest 11,301
Present value of lease liabilities 31,799
Finance Leases  
Remainder of 2025 624
2026 1,205
2027 1,103
2028 1,749
2029 952
Thereafter 3,291
Total lease payments 8,924
Less: imputed interest 2,221
Present value of lease liabilities $ 6,703