XML 69 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The reconciliations between basic and diluted earnings (loss) per share are as follows:
Years Ended December 31,
202420232022
Numerator
Net income (loss) available to common stockholders, basic and diluted$(714)$2,419 $4,869 
Denominator (in thousands)
Weighted average common shares outstanding, basic156,989 132,840 125,785 
Effect of potentially dilutive securities
Warrants— 9,750 19,734 
Restricted stock units— 338 395 
Performance share units— 48 47 
Weighted average common shares outstanding, diluted156,989 142,976 145,961 
Earnings per common share:
Basic$(4.55)$18.21 $38.71 
Diluted$(4.55)$16.92 $33.36