Inventories - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
[1] | Dec. 31, 2021 |
||||
| Inventory [Line Items] | |||||||||
| Finished goods inventory with title passed to customer | $ 3,200 | $ 3,200 | $ 2,600 | ||||||
| Write-downs for excess and damaged inventory | 200 | $ 300 | 503 | [1] | $ 468 | ||||
| Excess And Damaged Inventory [Member] | |||||||||
| Inventory [Line Items] | |||||||||
| Write-downs for excess and damaged inventory | $ 200 | 200 | |||||||
| Carrying Value Of Service Parts [Member] | Russia [Member] | |||||||||
| Inventory [Line Items] | |||||||||
| Write-downs for excess and damaged inventory | $ 300 | ||||||||
| |||||||||