XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Basic and Diluted (Loss) Income per Common Share - Schedule of Components of Basic and Diluted (Loss) Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net (loss) income attributable to common stockholders $ (4,931) $ 4,055 $ (8,671) $ (5,178)
Net (loss) income per share        
Basic (in usd per share) $ (0.16) $ 0.15 $ (0.29) $ (0.19)
Diluted (in usd per share) $ (0.16) $ (0.17) $ (0.29) $ (0.19)
Numerator used to compute net (loss) income per share:        
Net gain on extinguishment of debt, net of taxes $ 0 $ (9,850) $ 0 $ 0
Interest expense on convertible notes, net of taxes 0 752 0 0
Diluted $ (4,931) $ (5,043) $ (8,671) $ (5,178)
Weighted average number of common shares outstanding        
Basic (in shares) 29,889,020 27,079,333 29,438,230 26,786,568
Convertible debt conversion (in shares) 0 2,421,265 0 0
Diluted (in shares) 29,889,020 29,500,598 29,438,230 26,786,568