v3.26.1
Leasing Arrangements (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leasing Arrangements    
Remainder of 2026 $ 1,856  
2027 3,789  
2028 3,916  
2029 3,277  
2030 3,127  
Thereafter 15,102  
Total minimum future lease payments 31,067  
Less imputed interest (8,382)  
Total 22,685  
Current portion of lease liability 2,117 $ 1,994
Non-current portion of lease liability 20,568 $ 21,629
Future minimum lease payments under non-cancellable leases $ 22,685