XML 39 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
OTHER ACCRUED EXPENSES OTHER ACCRUED EXPENSESOther accrued expenses are comprised of the following (in thousands):
December 31,
2021
December 31,
2020
Sales and marketing$99,845 $69,236 
Accrued warranty obligation and deferred warranty revenue30,181 26,094 
Other accrued expenses190,363 152,563 
Total other accrued expenses$320,389 $247,893