XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 352,657 $ 217,778
Accounts receivable, net 941,011 685,439
Contract assets 805,923 846,176
Prepaid expenses and other current assets 122,961 135,840
Total current assets 2,222,552 1,885,233
Property and equipment, net 484,426 475,929
Operating lease assets 447,589 360,507
Intangible assets, net 212,555 227,561
Goodwill 857,650 857,650
Other long-term assets 15,521 20,547
Total assets 4,240,293 3,827,427
Current liabilities:    
Accounts payable 489,052 628,962
Contract liabilities 657,101 366,476
Accrued liabilities 386,267 263,492
Dividends payable 3,223 3,202
Current portion of long-term debt 76,751 72,903
Total current liabilities 1,612,394 1,335,035
Long-term debt, net of current portion 826,998 885,369
Noncurrent operating lease liabilities, net of current portion 327,297 263,454
Deferred tax liabilities 59,490 59,565
Other long-term liabilities 56,119 47,912
Total liabilities 2,882,298 2,591,335
Commitments and contingencies (See Note 13)
Stockholders' equity    
Common stock-$0.0001 par value; 90,000,000 shares authorized; 53,712,733 and 53,366,327 issued and outstanding as of September 30, 2024, and December 31, 2023, respectively 6 6
Additional paid-in capital 281,563 275,846
Retained earnings 1,078,288 961,028
Accumulated other comprehensive income (1,862) (788)
Total stockholders' equity 1,357,995 1,236,092
Total liabilities and stockholders' equity $ 4,240,293 $ 3,827,427