XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Quarterly Financial Data [Abstract]      
Revenues $ 2,255,319 $ 2,053,131 $ 2,268,095
Gross profit 205,901 175,048 185,528
Net Income (Loss) Attributable to Parent $ 35,770 $ 14,055 $ 23,425
Earnings (loss) per common share, Basic $ 1.00 $ 0.38 $ 0.61
Earnings (loss) per common share, Diluted $ 0.99 $ 0.38 $ 0.60