XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Common Share - Schedule of Diluted Net Loss Per Common 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
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income available to common stockholders from continuing operations $ 17,621 $ 7,523 $ 26,682 $ 3,898
Adjustments:        
Dividends on Series B Preferred Stock 0 1,728 0 3,411
Less: antidilutive adjustments 0 0 0 (3,411)
Total adjustments 0 1,728 0 0
Numerator        
Net income available to common stockholders from continuing operations 17,621 9,251 26,682 3,898
Income (loss) from discontinued operations, net of tax $ 4 $ (8,051) $ 204 $ (11,092)
Weighted average shares outstanding (in shares) 147,326,273 115,866,371 147,033,879 115,136,646
Potential common shares        
Total adjustments (in shares) 1,571,647 30,996,553 2,177,133 713,208
Weighted average shares outstanding adjusted for potential common shares (in shares) 148,897,920 146,862,924 149,211,012 115,849,854
Diluted net income (loss) per common share:        
Continuing operations- diluted(in dollars per share) $ 0.12 $ 0.06 $ 0.18 $ 0.04
Discontinued operations- diluted (in dollars per share) 0.00 (0.05) 0.00 (0.10)
Diluted net (loss) income per common share (in dollars per share) $ 0.12 $ 0.01 $ 0.18 $ (0.06)
Series B Preferred Stock        
Potential common shares        
Stock-based awards (in shares) 0 29,997,271 0 0
RSU        
Potential common shares        
Stock-based awards (in shares) 1,076,243 943,659 1,635,983 674,215
Outstanding stock options        
Potential common shares        
Stock-based awards (in shares) 423,756 5,190 477,572 65
Performance stock unit awards        
Potential common shares        
Stock-based awards (in shares) 59,092 16,189 57,335 11,486
Employee stock purchase plan        
Potential common shares        
Stock-based awards (in shares) 12,556 0 6,243 2,870
RSA        
Potential common shares        
Stock-based awards (in shares) 0 34,244 0 24,572