XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses - Schedule of Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities Current [Abstract]    
Accrued commissions and bonuses $ 16,198 $ 29,676
Accrued salary, payroll tax, and employee benefit liabilities 32,043 25,997
Other accrued expenses 10,651 10,234
Total accrued expenses $ 58,892 $ 65,907