XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities
7.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following as of December 31 (in thousands):
 
    
2021
    
2020
 
Sales and marketing
   $ 16,439      $ 22,938  
Compensation and benefits
     25,450        21,156  
Operating lease liabilities
     7,066        6,708  
Manufacturing costs
     4,110        3,641  
Billings in excess of revenues
     1,401        1,244  
Customer deposits
     35        1,174  
Other
     3,540        5,470  
    
 
 
    
 
 
 
Total accrued expenses and other liabilities
   $ 58,041      $ 62,331