Basis of Presentation and Significant Accounting Policies - Reserves For Excess And Obsolete Inventories (Details) - Reserve For Excess and Obsolete Inventories - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
Beginning balance | $ 399 | $ 383 |
Provision adjustment | 30 | 137 |
Write-offs and scrap | (109) | (121) |
Ending balance | $ 320 | $ 399 |