XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Common Share - Schedule of Diluted Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income available to common stockholders from continuing operations $ 7,878 $ 7,069 $ 34,560 $ 10,967
Adjustments:        
Dividends on Series B Preferred Stock 0 1,773 0 5,184
Less: antidilutive adjustments 0 0 0 (5,184)
Total adjustments 0 1,773 0 0
Numerator        
Net income available to common stockholders from continuing operations 7,878 8,842 34,560 10,967
Income (loss) from discontinued operations, net of tax $ 217 $ (308) $ 421 $ (11,400)
Weighted average shares outstanding (in shares) 146,958,986 116,298,146 147,008,732 115,528,067
Potential common shares        
Total adjustments (in shares) 1,414,645 33,475,560 1,956,056 1,365,203
Weighted average shares outstanding adjusted for potential common shares (in shares) 148,373,631 149,773,706 148,964,788 116,893,270
Diluted net income (loss) per common share:        
Continuing operations - diluted(in dollars per share) $ 0.05 $ 0.06 $ 0.23 $ 0.09
Discontinued operations - diluted (in dollars per share) 0.00 0.00 0.00 (0.09)
Diluted net income per common share (in dollars per share) $ 0.05 $ 0.06 $ 0.23 $ 0.00
Series B Preferred Stock        
Potential common shares        
Stock-based awards (in shares) 0 30,445,997 0 0
Restricted stock unit awards        
Potential common shares        
Stock-based awards (in shares) 881,237 1,845,832 1,433,335 1,219,776
Outstanding stock options        
Potential common shares        
Stock-based awards (in shares) 394,767 1,131,410 450,168 107,897
Performance stock unit awards        
Potential common shares        
Stock-based awards (in shares) 114,050 35,441 57,629 13,425
Diluted net income (loss) per common share:        
Diluted net income per common share (in dollars per share) $ 0.05 $ 0.06 $ 0.23 $ 0.00
Employee stock purchase plan        
Potential common shares        
Stock-based awards (in shares) 24,591 1,113 14,924 372
Restricted stock awards        
Potential common shares        
Stock-based awards (in shares) 0 15,767 0 23,733