v3.26.1
Leases Current and Noncurrent Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease, liability, current $ 1,659 $ 1,548
Finance lease, liability, current 150 130
Operating lease, liability, noncurrent 6,694 6,116
Finance lease, liability, noncurrent 188 256
Lease liabilities $ 8,691 $ 8,050