Summary of Significant Accounting Policies - Product Warranty Accrual (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|
Movement in Standard Product Warranty Accrual [Roll Forward] | ||
Balance at beginning of period | $ 920 | $ 468 |
Provisions for warranty | 132 | 11 |
Settlements of warranty claims | (311) | (41) |
Balance at the end of the period | $ 741 | $ 438 |