XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
    
March 31,

2021
    
December 31,
2020
 
Sales and marketing
   $  19,861      $  22,938  
Compensation and benefits
     10,902        21,156  
Income taxes
     7,193        389  
Operating lease liabilities
     7,130        6,708  
Manufacturing costs
     2,813        3,641  
Billings in excess of revenues
     1,189        1,244  
Customer deposits
     1,086        1,174  
Other
     4,884        5,081  
    
 
 
    
 
 
 
Total accrued expenses and other liabilities
   $ 55,058      $ 62,331