v3.25.3
LEASES, COMMITMENTS, AND CONTINGENCIES - Schedule of Future Minimum Rental Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating    
Remainder of 2025 $ 1,270  
2026 5,046  
2027 5,046  
2028 5,081  
2029 4,905  
Thereafter 25,316  
Operating lease, liability, to be paid 46,664  
Less: interest (13,493)  
Total 33,171  
Current portion 2,703 $ 4,287
Noncurrent portion $ 30,468 $ 31,224