XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 390,254 $ 455,825
Accounts receivable, net 1,020,461 834,386
Contract assets 920,672 773,736
Prepaid expenses and other current assets 127,644 95,525
Total current assets 2,459,031 2,159,472
Property and equipment, net 526,392 488,241
Operating lease assets 474,676 461,049
Intangible Assets, Net 198,663 207,896
Goodwill 856,869 856,869
Other long-term assets 20,411 22,341
Total assets 4,536,042 4,195,868
Current liabilities:    
Accounts payable 826,296 624,254
Contract liabilities 674,247 617,424
Accrued liabilities 436,820 350,077
Dividends payable 4,321 4,298
Current portion of long-term debt 78,076 74,633
Total current liabilities 2,019,760 1,670,686
Long-term debt, net of current portion 524,983 660,193
Noncurrent operating lease liabilities, net of current portion 330,834 333,370
Deferred tax liabilities 64,764 64,035
Other long-term liabilities 61,142 58,051
Total liabilities 3,001,483 2,786,335
Commitments and contingencies (See Note 13)
Stockholders' equity    
Common stock-$0.0001 par value; 90,000,000 shares authorized: 54,008,643 and 53,740,729 issued and outstanding as of June 30, 2025, and December 31, 2024, respectively 6 6
Additional paid-in capital 287,425 285,811
Retained earnings 1,247,867 1,127,953
Accumulated other comprehensive income (739) (4,237)
Total stockholders' equity 1,534,559 1,409,533
Total liabilities and stockholders' equity $ 4,536,042 $ 4,195,868