XML 116 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basic and Diluted (Loss) Income per Common Share - Schedule of Basic and Diluted Net (Loss) Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Basic $ (6,524) $ (16,343) $ 19,570
Net (loss) income per share:      
Basic (in usd per share) $ (0.24) $ (0.64) $ 0.77
Diluted (in usd per share) $ (0.24) $ (0.64) $ (0.48)
Numerator used to compute net (loss) income per share:      
Net gain on extinguishment of debt, net of taxes $ 0 $ 0 $ (39,614)
Interest expense on convertible notes, net of taxes 0 0 5,147
Diluted $ (6,524) $ (16,343) $ (14,897)
Weighted average number of common shares outstanding:      
Basic (in shares) 27,209,698 25,612,724 25,282,796
Convertible debt conversion (in shares) 0 0 5,625,073
Diluted (in shares) 27,209,698 25,612,724 30,907,869