v3.26.1
Leases - Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 (excluding the six months ended June 30, 2026) $ 854
2027 1,328
2028 635
2029 217
2030 191
Thereafter 290
Total future minimum lease payments 3,515
Less imputed interest (269)
Present value of lease liabilities $ 3,246