v3.26.3
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (Three months) $ 605  
2027 2,293  
2028 2,062  
2029 1,897  
2030 1,519  
Thereafter 6,582  
Total minimum lease payments 14,958  
Less: amount of lease payment representing interest (2,813)  
Present value of future minimum lease payments $ 12,145 $ 5,941