Schedule of Lease Quantitative Disclosure [Table Text Block] |
| | Three Months Ended June 30, | | | Six Months Ended June 30, | |
| | 2025 | | | 2024 | | | 2025 | | | 2024 | |
Components of lease cost | | | | | | | | | | | | | | | | |
Finance lease cost components: | | | | | | | | | | | | | | | | |
Amortization of finance lease assets | | $ | 294 | | | $ | 370 | | | $ | 621 | | | $ | 728 | |
Interest on finance lease liabilities | | | 105 | | | | 121 | | | | 218 | | | | 228 | |
Total finance lease costs | | | 399 | | | | 491 | | | | 839 | | | | 956 | |
Operating lease cost components: | | | | | | | | | | | | | | | | |
Operating lease cost | | | 660 | | | | 703 | | | | 1,401 | | | | 1,345 | |
Short-term lease cost | | | 183 | | | | 54 | | | | 371 | | | | 100 | |
Variable lease cost (1) | | | 95 | | | | 384 | | | | 372 | | | | 753 | |
Sublease income | | | (98 | ) | | | (49 | ) | | | (219 | ) | | | (99 | ) |
Total operating lease costs | | | 840 | | | | 1,092 | | | | 1,925 | | | | 2,099 | |
| | | | | | | | | | | | | | | | |
Total lease cost | | $ | 1,239 | | | $ | 1,583 | | | $ | 2,764 | | | $ | 3,055 | |
| | | | | | | | | | | | | | | | |
Supplemental cash flow information related to our operating leases is as follows for the six months ended June 30, 2025 and 2024: | | | | | | | | | | | | | | | | |
Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | | | | | | | | | | |
Operating cash outflow from operating leases | | | | | | | | | | $ | 1,733 | | | $ | 1,679 | |
| | | | | | | | | | | | | | | | |
Weighted-average remaining lease term-finance leases at end of period (in years) | | | | | | | | | | | 2.7 | | | | 2.8 | |
Weighted-average remaining lease term-operating leases at end of period (in years) | | | | | | | | | | | 6.1 | | | | 6.6 | |
Weighted-average discount rate-finance leases at end of period | | | | | | | | | | | 6.0 | % | | | 5.4 | % |
Weighted-average discount rate-operating leases at end of period | | | | | | | | | | | 9.1 | % | | | 8.9 | % |
|
Finance and Operating Lease Liability Maturity [Table Text Block] |
| | Finance | | | Operating | | | | | |
| | Leases | | | Leases | | | Total | |
2025 | | $ | 1,686 | | | $ | 1,308 | | | $ | 2,994 | |
2026 | | | 1,508 | | | | 2,618 | | | | 4,126 | |
2027 | | | 1,212 | | | | 2,321 | | | | 3,533 | |
2028 | | | 952 | | | | 2,323 | | | | 3,275 | |
2029 | | | 526 | | | | 2,350 | | | | 2,876 | |
2030 and thereafter | | | — | | | | 4,618 | | | | 4,618 | |
Total lease payments | | | 5,884 | | | | 15,538 | | | | 21,422 | |
Less—portion representing interest | | | (566 | ) | | | (3,782 | ) | | | (4,348 | ) |
Present value of lease obligations | | | 5,318 | | | | 11,756 | | | | 17,074 | |
Less—current portion of lease obligations | | | (2,229 | ) | | | (1,606 | ) | | | (3,835 | ) |
Long-term portion of lease obligations | | $ | 3,089 | | | $ | 10,150 | | | $ | 13,239 | |
|