XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Components of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Nov. 15, 2019
Numerator for basic and diluted net income per common share:          
Net income - basic $ 36,910 $ 16,679 $ 47,537 $ 9,052  
Net income - diluted 36,910 16,679 47,537 9,052  
Less: Net income available to participating securities - basic 0 (2) 0 (2)  
Less: net income available to participating securities - diluted 0 (2) 0 (2)  
Plus: 1.75% Convertible Notes interest expense (after-tax) 2,159 0 4,317 0  
Net income available to the Company's common shareholders - basic 36,910 16,677 47,537 9,050  
Net income available to the Company’s common shareholders - diluted $ 39,069 $ 16,677 $ 51,854 $ 9,050  
Denominator:          
Basic weighted -average outstanding shares of common stock (in shares) 45,492,809 46,798,800 45,676,726 46,892,504  
Dilutive effect of:          
Equity incentive plans (in shares) 14,232 0 54,782 0  
Convertible debt (in shares) 5,158,071 0 5,158,071 0  
Diluted weighted-average outstanding shares of common stock (in shares) 50,665,112 46,798,800 50,889,579 46,892,504  
Net income per share - basic (in dollars per share) $ 0.81 $ 0.36 $ 1.04 $ 0.19  
Net income per share - diluted (in dollars per share) $ 0.77 $ 0.36 $ 1.02 $ 0.19  
$1.75% Convertible Notes | Convertible Debt          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Stated interest rate         1.75%