Summary of Significant Accounting Policies - Schedule of Inventory Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory, Valuation Reserves [Roll Forward]      
Beginning balance $ 1,625 $ 347 $ 230
Provision for inventory obsolescence 338 1,180 143
Write-offs (796) 98 (26)
Ending balance $ 1,167 $ 1,625 $ 347