XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Selected Quarterly Financial Information (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Selected Quarterly Financial Information                      
Revenue $ 1,329,139 $ 1,284,128 $ 1,022,948 $ 784,384 $ 884,448 $ 913,245 $ 881,610 $ 818,329 $ 4,420,599 $ 3,497,632 $ 3,491,497
Gross Profit 153,383 154,907 92,109 56,486 96,017 127,436 113,026 80,181 456,885 416,660 370,214
Net income $ 41,501 $ 43,040 $ 50,154 $ (1,674) $ 29,540 $ 44,056 $ 36,295 $ 5,848 133,021 115,739 104,983
Net income                 $ 133,021 $ 115,739 $ 104,983
Earnings per share:                      
Basic earnings per share (in dollars per share) $ 0.78 $ 0.81 $ 0.94 $ (0.03) $ 0.55 $ 0.82 $ 0.68 $ 0.12 $ 2.50 $ 2.19 $ 2.17
Diluted earnings per share (in dollars per share) $ 0.77 $ 0.80 $ 0.93 $ (0.03) $ 0.55 $ 0.81 $ 0.67 $ 0.12 $ 2.47 $ 2.17 $ 2.16
Weighted average common shares outstanding:                      
Basic (in shares) 53,120 53,181 53,263 53,240 53,625 53,769 53,729 49,503 53,200 52,674 48,303
Diluted (in shares) 53,711 53,748 53,852 53,240 54,172 54,367 54,285 50,026 53,759 53,161 48,633