v3.26.1
LEASES, COMMITMENTS, AND CONTINGENCIES - Schedule of Future Minimum Rental Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating    
Remainder of 2026 $ 3,781  
2027 5,045  
2028 5,081  
2029 4,905  
2030 5,004  
Thereafter 20,312  
Operating lease, liability, to be paid 44,128  
Less: interest (12,288)  
Total 31,840  
Current portion 2,764 $ 2,731
Noncurrent portion $ 29,076 $ 29,783