XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue, net (includes $9.9 million and $2.7 million with related parties for the three months ended June 30, 2021 and 2020, respectively, and $15.2 million and $8.2 million with related parties for the six months ended June 30, 2021 and 2020, respectively) $ 278,293 $ 204,995 $ 538,258 $ 435,874
Operating expenses:        
Total direct costs 203,642 148,358 385,180 314,159
Selling, general and administrative 26,973 21,855 52,711 46,979
Depreciation 3,951 2,674 7,763 5,127
Amortization 1,279 1,980 2,557 3,977
Total operating expenses 235,845 174,867 448,211 370,242
Income from operations 42,448 30,128 90,047 65,632
Other income, net:        
Miscellaneous income, net 265 239 1,189 856
Interest (expense) income, net (27) (5) (41) 352
Total other income, net 238 234 1,148 1,208
Income before income taxes 42,686 30,362 91,195 66,840
Income tax provision 2,752 6,258 7,955 13,782
Net income $ 39,934 $ 24,104 $ 83,240 $ 53,058
Net income per share attributable to common shareholders:        
Basic $ 1.11 $ 0.68 $ 2.32 $ 1.48
Diluted $ 1.06 $ 0.64 $ 2.20 $ 1.40
Weighted average common shares outstanding:        
Basic 35,894 35,386 35,825 35,705
Diluted 37,714 37,328 37,737 37,680
Direct Costs        
Operating expenses:        
Total direct costs $ 108,233 $ 86,625 $ 209,620 $ 175,420
Reimbursable Out of Pocket Costs        
Operating expenses:        
Total direct costs $ 95,409 $ 61,733 $ 175,560 $ 138,739