Leases - Lease cost classification (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
Finance lease cost: | ||
Interest on lease liabilities | $ 34 | $ 20 |
Operating lease cost: | ||
Rent expense | 718 | 753 |
Total lease cost | 982 | 1,033 |
Cost of service and other revenue | ||
Finance lease cost: | ||
Amortization of right-of-use assets | 89 | 71 |
Cost of product revenue | ||
Operating lease cost: | ||
Rent expense | 28 | 28 |
Selling, general and administrative | ||
Finance lease cost: | ||
Amortization of right-of-use assets | 41 | 46 |
Operating lease cost: | ||
Rent expense | 706 | 784 |
Research and development | ||
Finance lease cost: | ||
Amortization of right-of-use assets | $ 84 | $ 84 |