v3.26.1
Leases - Schedule of Operating and Finance Lease Right-Of-Use ("ROU") Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Operating lease right-of-use assets, net of accumulated amortization $ 5,412 $ 6,793
Operating lease obligations, current 2,654 2,842
Long-term operating lease obligations 4,705 6,086
Total operating lease obligations 7,359 8,928
Finance Leases    
Finance lease right-of-use assets, net of accumulated amortization $ 395 $ 276
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Total finance lease obligations Total finance lease obligations
Finance lease obligations, current $ 248 $ 231
Long-term finance lease obligations 195 88
Total finance lease obligations 443 319
Operating lease, accumulated amortization 8,000 6,600
Finance lease, accumulated amortization $ 2,600 $ 2,800