XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 241,638 $ 220,862
Accrued expenses 74,158 71,109
Accrued sales and marketing expenses 38,152 34,035
Accrued income taxes 36,860 38,103
Current operating lease liabilities 31,168 29,651
Accrued property, plant and equipment 11,132 23,618
Other accrued liabilities 141,448 108,402
Accrued liabilities $ 574,556 $ 525,780