XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued wages, bonuses and commissions $ 71,739 $ 79,518
Accrued payroll taxes 5,501 9,087
Other accrued expenses 30,236 32,590
Employee Stock Purchase Plan (“ESPP”) liability 7,128 18,924
Accrued income taxes 15,779 15,172
Total accrued liabilities $ 130,383 $ 155,291