v3.26.1
COMMITMENTS AND CONTINGENCIES - Future Minimum Lease Payments - Operating Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Nine months ending December 31, 2026, operating lease $ 1,223
Nine months ending December 31, 2026, finance lease 1,018
Nine months ending December 31, 2026 2,241
2027, operating lease 1,701
2027, finance lease 1,055
2027 2,756
2028, operating lease 1,180
2028, finance lease 471
2028 1,651
2029, operating lease 1,129
2029, finance lease 127
2029 1,256
2030, operating lease 1,129
2030, finance lease 80
2030 1,209
2030 and beyond, operating lease 18,266
2030 and beyond, finance lease 0
Thereafter 18,266
Future minimum lease payments, operating lease 24,628
Future minimum lease payments, finance lease 2,751
Future minimum lease payments $ 27,379