Revenue - Schedule of Liability for Unsatisfied Performance Obligations Under Service Warranty and Deliverables Under Certain Marketing Programs (Details) $ in Thousands |
9 Months Ended |
---|---|
Sep. 30, 2023
USD ($)
| |
Change in Contract with Customer, Liability [Abstract] | |
Balance as of December 31, 2022 | $ 3,508 |
Additions and adjustments, net | 107 |
Revenue recognized | (1,119) |
Balance as of September 30, 2023 | 2,496 |
Less short-term portion | (498) |
Long-term portion | $ 1,998 |