XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
    
September 30,

2021
    
December 31,
2020
 
Sales and marketing
   $ 51,596      $ 22,938  
Compensation and benefits
     21,421        21,156  
Income taxes
     14,050        389  
Operating lease liabilities
     7,221        6,708  
Manufacturing costs
     4,175        3,641  
Billings in excess of revenues
     1,923        1,244  
Customer deposits
     577        1,174  
Other
     4,230        5,081  
    
 
 
    
 
 
 
Total accrued expenses and other liabilities
   $ 105,193      $ 62,331