Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.26.3
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Maturities of lease liabilities due in the 12-month period ending September 30,    
2027 $ 3,652  
2028 3,539  
2029 3,331  
2030 3,328  
2031 2,078  
Thereafter 43  
Operating lease liabilities payments due 15,971  
Less imputed interest (1,038)  
Total lease liabilities 14,933  
Operating lease liability - current 3,258 $ 3,163
Operating lease liability - noncurrent $ 11,675 $ 14,313