XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Detail - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Accrued Liabilities Current [Abstract]        
Accrued bonus $ 11,476 $ 40,853    
Accrued partner commissions 14,133 13,088    
Accrued payroll and related taxes 15,127 10,208    
Employee stock purchase plan contributions 3,463 7,113    
Accrued sales commissions 5,422 7,007    
Contract liabilities 897 6,918 $ 12,466 $ 10,134
Accrued federal, state, local, and foreign taxes 3,574 3,926    
Self-insurance reserves 2,471 2,401    
Accrued interest payable on Convertible Senior Notes 414 944    
Other 12,125 17,334    
Total $ 69,102 $ 109,792