v3.26.1
LEASES, COMMITMENTS, AND CONTINGENCIES - Schedule of Future Minimum Rental Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating    
Remainder of 2026 $ 2,529  
2027 5,211  
2028 5,253  
2029 5,082  
2030 5,188  
Thereafter 20,486  
Operating lease, liability, to be paid 43,749  
Less: interest (11,872)  
Total 31,877  
Current portion 2,859 $ 2,731
Noncurrent portion $ 29,018 $ 29,783