XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 207,363 $ 217,778
Accounts receivable, net 888,267 685,439
Contract assets 873,008 846,176
Prepaid expenses and other current assets 122,583 135,840
Total current assets 2,091,221 1,885,233
Property and equipment, net 446,314 475,929
Operating lease assets 421,024 360,507
Intangible assets, net 217,283 227,561
Goodwill 857,650 857,650
Other long-term assets 16,396 20,547
Total assets 4,049,888 3,827,427
Current liabilities:    
Accounts payable 583,664 628,962
Contract liabilities 483,878 366,476
Accrued liabilities 324,732 263,492
Dividends payable 3,217 3,202
Current portion of long-term debt 89,270 72,903
Total current liabilities 1,484,761 1,335,035
Long-term debt, net of current portion 843,758 885,369
Noncurrent operating lease liabilities, net of current portion 308,114 263,454
Deferred tax liabilities 59,444 59,565
Other long-term liabilities 54,580 47,912
Total liabilities 2,750,657 2,591,335
Commitments and contingencies (See Note 13)
Stockholders' equity    
Common stock-$0.0001 par value; 90,000,000 shares authorized; 53,672,740 and 53,366,327 issued and outstanding as of June 30, 2024, and December 31, 2023, respectively 6 6
Additional paid-in capital 278,830 275,846
Retained earnings 1,023,075 961,028
Accumulated other comprehensive income (2,680) (788)
Total stockholders' equity 1,299,231 1,236,092
Total liabilities and stockholders' equity $ 4,049,888 $ 3,827,427