XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 177,600 $ 217,778
Accounts receivable, net 811,945 685,439
Contract assets 871,911 846,176
Prepaid expenses and other current assets 138,027 135,840
Total current assets 1,999,483 1,885,233
Property and equipment, net 462,992 475,929
Operating lease assets 393,879 360,507
Intangible assets, net 222,369 227,561
Goodwill 857,650 857,650
Other long-term assets 18,074 20,547
Total assets 3,954,447 3,827,427
Current liabilities:    
Accounts payable 632,452 628,962
Contract liabilities 440,180 366,476
Accrued liabilities 283,006 263,492
Dividends payable 3,222 3,202
Current portion of long-term debt 89,530 72,903
Total current liabilities 1,448,390 1,335,035
Long-term debt, net of current portion 862,216 885,369
Noncurrent operating lease liabilities, net of current portion 287,024 263,454
Deferred tax liabilities 59,482 59,565
Other long-term liabilities 47,930 47,912
Total liabilities 2,705,042 2,591,335
Commitments and contingencies (See Note 13)
Stockholders' equity    
Common stock-$0.0001 par value; 90,000,000 shares authorized; 53,630,490 and 53,366,327 issued and outstanding at March 31, 2024 and December 31, 2023, respectively 6 6
Additional paid-in capital 274,711 275,846
Retained earnings 976,749 961,028
Accumulated other comprehensive income (2,061) (788)
Total stockholders' equity 1,249,405 1,236,092
Total liabilities and stockholders' equity $ 3,954,447 $ 3,827,427