XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 160,736 $ 248,692
Accounts receivable, net 851,612 663,119
Contract assets 743,836 616,224
Prepaid expenses and other current assets 134,967 176,350
Total current assets 1,891,151 1,704,385
Property and equipment, net 489,395 493,859
Operating lease assets 308,111 202,801
Intangible assets, net 232,752 249,381
Goodwill 857,650 871,808
Other long-term assets 24,112 21,786
Total assets 3,803,171 3,544,020
Current liabilities:    
Accounts payable 500,093 534,956
Contract liabilities 387,767 275,947
Accrued liabilities 321,639 245,837
Dividends payable 3,203 3,187
Current portion of long-term debt 85,233 78,137
Total current liabilities 1,297,935 1,138,064
Long-term debt, net of current portion 1,013,519 1,065,315
Noncurrent operating lease liabilities, net of current portion 222,524 130,787
Deferred tax liabilities 29,235 57,101
Other long-term liabilities 43,150 43,915
Total liabilities 2,606,363 2,435,182
Commitments and contingencies (See Note 14)
Stockholders' equity    
Common stock-$0.0001 par value; 90,000,000 shares authorized; 53,352,611 and 53,124,899 issued and outstanding at September 30, 2023 and December 31, 2022, respectively 6 6
Additional paid-in capital 272,800 263,771
Retained earnings 926,569 847,681
Accumulated other comprehensive income (2,567) (2,620)
Total stockholders' equity 1,196,808 1,108,838
Total liabilities and stockholders' equity $ 3,803,171 $ 3,544,020