XML 141 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revision of Prior Period Financial Statements - Balance Sheets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification [Line Items]        
Accounts and notes receivable, net of allowance of $2,392 as of December 31, 2023 $ 547,572,000 $ 412,961,000    
Contract assets, net 367,929,000 287,232,000    
Prepaid expenses and other current assets 130,315,000 103,055,000    
Total current assets 2,297,481,000 2,393,642,000    
Deferred tax assets, net 304,282,000 227,784,000    
Long-term contract assets, net 119,876,000 84,382,000    
Other long-term assets 237,620,000 191,031,000    
Total assets 4,474,588,000 3,409,174,000    
Accounts payable 71,955,000 65,852,000    
Accrued liabilities 279,193,000 193,550,000    
Current portion of deferred revenue 612,955,000 470,415,000    
Total current liabilities 997,586,000 761,539,000    
Deferred revenue, net of current portion 360,685,000 270,901,000    
Other long-term liabilities 26,096,000 20,915,000    
Total liabilities 2,146,923,000 1,793,409,000    
Retained earnings 812,014,000 434,980,000    
Total stockholders’ equity 2,327,665,000 1,615,765,000 $ 1,270,666,000 $ 1,050,233,000
Total liabilities and stockholders’ equity 4,474,588,000 3,409,174,000    
Accounts receivable and notes receivable, current $ 3,322,000 2,392,000    
As Reported        
Reclassification [Line Items]        
Accounts and notes receivable, net of allowance of $2,392 as of December 31, 2023   417,690,000    
Contract assets, net   275,779,000    
Prepaid expenses and other current assets   112,786,000    
Total current assets   2,396,649,000    
Deferred tax assets, net   229,513,000    
Long-term contract assets, net   77,710,000    
Other long-term assets   220,638,000    
Total assets   3,436,845,000    
Accounts payable   88,326,000    
Accrued liabilities   188,230,000    
Current portion of deferred revenue   491,691,000    
Total current liabilities   799,969,000    
Deferred revenue, net of current portion   281,852,000    
Other long-term liabilities   2,936,000    
Total liabilities   1,824,811,000    
Retained earnings   431,249,000    
Total stockholders’ equity   1,612,034,000 1,268,491,000 1,047,849,000
Total liabilities and stockholders’ equity   3,436,845,000    
Revision        
Reclassification [Line Items]        
Accounts and notes receivable, net of allowance of $2,392 as of December 31, 2023   (4,729,000)    
Contract assets, net   11,453,000    
Prepaid expenses and other current assets   (9,731,000)    
Total current assets   (3,007,000)    
Deferred tax assets, net   (1,729,000)    
Long-term contract assets, net   6,672,000    
Other long-term assets   (29,607,000)    
Total assets   (27,671,000)    
Accounts payable   (22,474,000)    
Accrued liabilities   5,320,000    
Current portion of deferred revenue   (21,276,000)    
Total current liabilities   (38,430,000)    
Deferred revenue, net of current portion   (10,951,000)    
Other long-term liabilities   17,979,000    
Total liabilities   (31,402,000)    
Retained earnings   3,731,000    
Total stockholders’ equity   3,731,000 $ 2,175,000 $ 2,384,000
Total liabilities and stockholders’ equity   $ (27,671,000)