XML 50 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings (Loss) Per Share
Basic and diluted earnings (loss) per share are calculated as follows:
Year Ended December 31,
(in thousands, except share and per share data)20222021
Net income (loss)$(77,744)$47,414 
Net income (loss) attributable to common stockholders$(77,744)$47,414 
Basic weighted-average common shares outstanding32,825,772 28,191,610 
Weighted average effect of dilutive securities:
Stock options— 1,375,915 
Restricted stock units— 755,669 
Diluted weighted-average common shares outstanding32,825,772 30,323,194 
Earnings (loss) per share:
Basic$(2.37)$1.68 
Diluted$(2.37)$1.56 
Schedule of Antidilutive Securities Excluded from Calculation of Diluted Weighted-Average Common Shares Outstanding
The following common share equivalent securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive for the periods presented:
Year Ended December 31,
20222021
Stock options3,527,096 2,038,022 
Restricted stock units4,347,899 19,073 
Total anti-dilutive common share equivalents7,874,995 2,057,095