v3.26.3
Basic and Diluted Income (Loss) per Common Share - Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net income (loss) per share        
Net income (loss) attributable to common stockholders $ 5,247 $ (1,241) $ 11,752 $ (9,912)
Net income (loss) per share        
Net income (loss) per share, basic (in usd per share) $ 0.16 $ (0.04) $ 0.37 $ (0.33)
Net income (loss) per share, diluted (in usd per share) $ 0.13 $ (0.04) $ 0.00 $ (0.33)
Numerator used to compute net income (loss) per share:        
Basic $ 5,247 $ (1,241) $ 11,752 $ (9,912)
Net gain on extinguishment of debt, net of taxes (745) 0 (13,206) 0
Interest expense on convertible notes, net of taxes 520 0 1,458 0
Diluted $ 5,022 $ (1,241) $ 4 $ (9,912)
Weighted average number of common shares outstanding:        
Basic (in shares) 32,235,811 30,278,516 32,017,803 29,721,404
Convertible debt conversion (in shares) 4,433,843 0 2,368,515 0
Diluted (in shares) 40,134,189 30,278,516 37,976,873 29,721,404
Stock options issued and outstanding        
Weighted average number of common shares outstanding:        
Issued and outstanding of stock options and nonvested RSUs (in shares) 16,363 0 34,650 0
RSUs        
Weighted average number of common shares outstanding:        
Issued and outstanding of stock options and nonvested RSUs (in shares) 3,448,172 0 3,555,905 0