XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Other Financial Statement Information - Sales Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Offsetting [Abstract]      
Beginning balance $ 4,856 $ 4,651 $ 4,483
Add: increase in sales allowances 7,998 9,976 10,387
Less: utilization of reserves (7,992) (9,771) (10,219)
Ending balance $ 4,862 $ 4,856 $ 4,651