v3.26.1
Lease Obligations (Schedule of Lease Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Lease Obligations [Abstract]          
Operating lease expense $ 983 $ 953 $ 1,948 $ 1,893  
Variable lease expense-operating leases 305 $ 285 603 $ 569  
Operating lease right-of-use assets 10,479   10,479   $ 10,660
Current liabilities 1,784   1,784   3,314
Operating lease liabilities (noncurrent portion) 10,128   10,128   8,835
Imputed interest (959)   (959)   (1,009)
Total operating lease liabilities $ 10,953   $ 10,953   $ 11,140