XML 92 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Schedule of Accrued Expenses and Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Accrued expenses $ 107,075 $ 85,281
Accrued compensation 121,654 83,936
Income and other taxes payable 97,610 64,759
Accrued expenses and other $ 326,339 $ 233,976