Leases - Lease Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lease cost | ||||
| Total operating lease cost | $ 2,323 | $ 2,417 | $ 5,099 | $ 5,080 |
| Depreciation of leased assets | 319 | 321 | 638 | 643 |
| Interest on lease liabilities | 1,110 | 1,148 | 2,231 | 2,304 |
| Total finance lease cost | 1,429 | 1,469 | 2,869 | 2,947 |
| Total lease cost | 3,752 | 3,886 | 7,968 | 8,027 |
| Short-term lease and variable lease costs | 300 | 400 | 1,000 | 1,000 |
| Product / services* | ||||
| Lease cost | ||||
| Total operating lease cost | 1,555 | 1,606 | 3,239 | 3,280 |
| Research and development | ||||
| Lease cost | ||||
| Total operating lease cost | 113 | 149 | 393 | 368 |
| Sales and marketing* | ||||
| Lease cost | ||||
| Total operating lease cost | 500 | 450 | 1,035 | 894 |
| General and administrative* | ||||
| Lease cost | ||||
| Total operating lease cost | $ 155 | $ 212 | $ 432 | $ 538 |