XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 248,692 $ 200,512
Accounts receivable, net 663,119 471,656
Contract assets 616,224 423,659
Prepaid expenses and other current assets 176,350 86,263
Total current assets 1,704,385 1,182,090
Property and equipment, net 493,859 433,279
Operating lease assets 202,801 158,609
Deferred tax assets   1,307
Intangible assets, net 249,381 171,320
Goodwill 871,808 581,664
Other long-term assets 21,786 15,058
Total assets 3,544,020 2,543,327
Current liabilities:    
Accounts payable 534,956 273,463
Contract liabilities 275,947 240,412
Accrued liabilities 245,837 174,821
Dividends payable 3,187 3,192
Current portion of long-term debt 78,137 67,230
Total current liabilities 1,138,064 759,118
Long-term debt, net of current portion 1,065,315 594,232
Noncurrent operating lease liabilities, net of current portion 130,787 98,059
Deferred tax liabilities 57,101 38,510
Other long-term liabilities 43,915 63,353
Total liabilities 2,435,182 1,553,272
Commitments and contingencies (See Note 12)
Stockholders' equity    
Common stock-$0.0001 par value; 90,000,000 shares authorized; 53,124,899 and 53,194,585 issued and outstanding at December 31, 2022 and December 31, 2021, respectively 6 6
Additional paid-in capital 263,771 261,918
Retained earnings 847,681 727,433
Accumulated other comprehensive income (2,620) 698
Total stockholders' equity 1,108,838 990,055
Total liabilities and stockholders' equity $ 3,544,020 $ 2,543,327