v3.26.1
LEASES, COMMITMENTS, AND CONTINGENCIES - Schedule of Future Minimum Rental Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating    
2026 $ 5,045  
2027 5,045  
2028 5,081  
2029 4,905  
2030 5,004  
Thereafter 20,312  
Operating lease, liability, to be paid 45,392  
Less: interest (12,878)  
Total 32,514  
Current portion 2,731 $ 4,287
Noncurrent portion $ 29,783 $ 31,224