v3.26.3
LEASES - Schedule of Undiscounted Cash Flow for Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Lease    
2026 $ 3,582  
2027 11,213  
2028 6,936  
2029 6,009  
2030 3,681  
Thereafter 10,928  
Total lease payments 42,349  
Less: imputed interest (14,461)  
Total leased liabilities 27,888  
Less: current lease liabilities (7,717) $ (6,518)
Total non-current lease liabilities 20,171 16,761
Finance Lease    
2026 60  
2027 206  
2028 206  
2029 206  
2030 118  
Thereafter 62  
Total lease payments 858  
Less: imputed interest (129)  
Total lease liabilities 729  
Less: current lease liabilities (155) $ (173)
Total non-current lease liabilities $ 574