v3.26.1
Basic Income (Loss) and Diluted Loss per Common Share - Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) attributable to common stockholders $ 2,387 $ (4,931) $ 6,505 $ (8,671)
Net income (loss) per share        
Net income (loss) per share, basic (in usd per share) $ 0.07 $ (0.16) $ 0.20 $ (0.29)
Net income (loss) per share, diluted (in usd per share) $ (0.07) $ (0.16) $ (0.15) $ (0.29)
Numerator used to compute net income (loss) per share:        
Basic $ 2,387 $ (4,931) $ 6,505 $ (8,671)
Net gain on extinguishment of debt, net of taxes (5,163) 0 (12,446) 0
Interest expense on convertible notes, net of taxes 381 0 905 0
Diluted $ (2,395) $ (4,931) $ (5,036) $ (8,671)
Weighted average number of common shares outstanding:        
Basic (in shares) 32,129,631 29,889,020 31,906,992 29,438,230
Convertible debt conversion (in shares) 1,361,046 0 1,318,737 0
Diluted (in shares) 33,490,677 29,889,020 33,225,729 29,438,230