v3.26.1
Leases - Schedule of Operating and Finance Lease Right-Of-Use ("ROU") Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Operating lease right-of-use assets, net of accumulated amortization $ 6,108 $ 6,793
Operating lease obligations, current 2,933 2,842
Long-term operating lease obligations 5,220 6,086
Total operating lease obligations 8,153 8,928
Finance Leases    
Finance lease right-of-use assets, net of accumulated amortization 221 276
Finance lease obligations, current 236 231
Long-term finance lease obligations 27 88
Total finance lease obligations $ 263 $ 319
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Total finance lease obligations Total finance lease obligations
Operating lease, accumulated amortization $ 7,300 $ 6,600
Finance lease, accumulated amortization $ 2,500 $ 2,800