XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Common Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator      
Net income $ 22,728 $ 248,009 $ 184,898
Denominator      
Weighted average shares-basic (in shares) 11,090,064 12,989,951 12,399,509
Effect of dilutive securities:      
Convertible bond debt (in shares) 3,292,316 3,195,901 3,052,352
Stock awards and options (in shares) 91,251 127,595 232,531
Dilutive potential common shares (in shares) 3,383,567 3,323,496 3,284,883
Weighted average shares - diluted (in shares) 14,473,631 16,313,447 15,684,392
Earnings Per Share      
Basic net income per share (in dollars per share) $ 2.05 $ 19.09 $ 14.91
Diluted net income per share (in dollars per share) $ 1.96 $ 15.57 $ 11.79