v3.26.1
Leases Current and Noncurrent Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease, liability, current $ 1,776 $ 1,548
Finance lease, liability, current 154 130
Operating lease, liability, noncurrent 6,588 6,116
Finance lease, liability, noncurrent 199 256
Lease liabilities $ 8,717 $ 8,050