XML 96 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Future Minimum Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 1,198  
2027 1,061  
2028 798  
2029 822  
2030 559  
Thereafter 0  
Total minimum operating lease payments 4,438  
Less: amounts representing interest (560)  
Present value of net minimum operating lease payments 3,878 $ 3,973
Less: current portion $ (968) $ (1,346)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Long-term portion of operating lease obligations $ 2,910 $ 2,627