XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Data
The following tables contain selected unaudited statements of operations and comprehensive income information for each quarter of 2023 and 2022. The following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
2023(amounts in thousands, except per share data)
Revenue from services$622,707 $540,695 $442,291 $414,035 
Gross profit(a)
139,423 123,139 97,359 90,489 
Net income attributable to common stockholders29,436 21,345 12,812 9,038 
Net income per share attributable to common stockholders - Basic(b)
$0.82 $0.60 $0.37 $0.26 
Net income per share attributable to common stockholders - Diluted(b)
$0.81 $0.60 $0.36 $0.26 
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
2022(amounts in thousands, except per share data)
Revenue from services$788,732 $753,561 $636,098 $628,218 
Gross profit(a)
174,794 170,405 143,545 138,942 
Net income attributable to common stockholders61,983 52,894 34,793 38,791 
Net income per share attributable to common stockholders - Basic(b)
$1.67 $1.41 $0.94 $1.06 
Net income per share attributable to common stockholders - Diluted (b)
$1.63 $1.40 $0.93 $1.05 
________________

(a) Excludes depreciation and amortization.
(b) The sum of the quarterly per share amounts may not equal amounts reported for year-to-date due to the effects of rounding and changes in the number of weighted average shares outstanding used in the calculation.