XML 58 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) per Share - Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income (loss) from continuing operations attributable to common stockholders $ 32,682 $ (32,903)
Net loss from discontinuing operations attributable to common stockholders 0 (7,230)
Net income (loss) attributable to common stockholders - basic $ 32,682 $ (40,133)
Denominator:    
Weighted-average shares outstanding - basic 8,703,221 7,305,026
Net income (loss) from continuing operations per share attributable to common stockholders - basic $ 3.76 $ (4.5)
Net loss from discontinued operations per share attributable to common stockholders - basic 0 (0.99)
Net income (loss) per share attributable to common stockholders - basic $ 3.76 $ (5.49)
Numerator    
Net loss from continuing operations $ 32,682 $ (32,903)
Net (loss) from discontinuing operations, net of tax 0 (7,230)
Net income (loss) attributable to common stockholders - diluted $ 32,682 $ (40,133)
Denominator:    
Weighted-average shares outstanding 8,703,221 7,305,026
Dilutive impact from:    
Stock options to purchase common stock 0 0
Unvested restricted stock units 10,364 0
Shares issuable under employee stock purchase plan 1,116 0
Weighted-average shares outstanding - diluted 8,714,701 7,305,026
Net income (loss) from continuing operations per share attributable to common stockholders - diluted $ 3.75 $ (4.5)
Net (loss) from discontinuing operations attributable to common stockholders - diluted 0 (0.99)
Net income (loss) per share attributable to common stockholders, diluted $ 3.75 $ (5.49)
Employee Stock Option    
Anti-dilutive potential common stock equivalents excluded from the calculation of net (loss) income per share    
Anti-dilutive potential common stock equivalents excluded from the calculation of net loss per share: 1,244,484 957,735
Unvested Restricted Stock Units [Member]    
Anti-dilutive potential common stock equivalents excluded from the calculation of net (loss) income per share    
Anti-dilutive potential common stock equivalents excluded from the calculation of net loss per share: 76,477 207,403
Shares Issuable under employee stock purchase plan [Member]    
Anti-dilutive potential common stock equivalents excluded from the calculation of net (loss) income per share    
Anti-dilutive potential common stock equivalents excluded from the calculation of net loss per share: 4,229 3,774
Shares Issuable under employee stock purchase plan [Member] | Warrants [Member]    
Anti-dilutive potential common stock equivalents excluded from the calculation of net (loss) income per share    
Anti-dilutive potential common stock equivalents excluded from the calculation of net loss per share: 32,379 58,871