XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue - Summary of Deferred Service Contract Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Change in Contract with Customer, Liability [Roll Forward]    
Balance at beginning of year $ 11,237 $ 14,222
Add: Payments received 17,139 14,131
Less: Revenue recognized from current period sales (7,006) (6,337)
Less: Revenue recognized from beginning balance (10,545) (10,779)
Balance at end of year $ 10,825 $ 11,237