v3.26.1
COMMITMENTS AND CONTINGENCIES - Future Minimum Lease Payments - Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Nine months ending December 31, 2026, operating lease $ 815
Nine months ending December 31, 2026, finance lease 633
Six months ending December 31, 2026 1,448
2027, operating lease 1,673
2027, finance lease 1,030
2027 2,703
2028, operating lease 1,180
2028, finance lease 462
2028 1,642
2029, operating lease 1,129
2029, finance lease 112
2029 1,241
2030, operating lease 1,129
2030, finance lease 71
2030 1,200
2030 and beyond, operating lease 18,667
2030 and beyond, finance lease 0
Thereafter 18,667
Future minimum lease payments, operating lease 24,593
Future minimum lease payments, finance lease 2,308
Future minimum lease payments $ 26,901