XML 117 R98.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Summary of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 2,272  
2027 4,326  
2028 2,667  
2029 2,146  
2030 1,644  
Thereafter 800  
Total minimum payments 13,855  
Less: short-term lease liabilities (4,181) $ (3,563)
Less: present value discount (1,250)  
Long-term lease liabilities 8,424 $ 6,778
Finance Leases    
2026 360  
2027 356  
2028 301  
2029 56  
2030 0  
Thereafter 0  
Total minimum payments $ 1,073  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities  
Less: short-term lease liabilities $ (305)  
Less: present value discount $ (101)  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Long-term lease liabilities $ 667