XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Data [Abstract]      
Revenues $ 2,886,331 $ 2,255,319 $ 2,053,131
Gross profit 255,235 205,901 175,048
Net Income (Loss) Attributable to Parent $ 68,229 $ 35,770 $ 14,055
Earnings (loss) per common share, Basic $ 1.94 $ 1.00 $ 0.38
Earnings (loss) per common share, Diluted $ 1.91 $ 0.99 $ 0.38