XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] The denominators of the basic and diluted earnings per share computations are as follows (in thousands):
Three Months Ended September 30, Nine Months Ended September 30,
2023202220232022
Weighted-average common shares outstanding—basic100,849 89,263 96,625 89,294 
Dilutive effect of potential common shares254 184 205 154 
Weighted-average common shares outstanding—diluted101,103 89,447 96,830 89,448