v3.26.1
Earnings per Share Attributable to Common Stockholders - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Numerator:    
Net income attributable to common stockholders $ 12,834 $ 25,947
Denominator:    
Weighted-average number of common stock outstanding used in computing earnings per share, basic (in shares) 151,724,284 40,271,969
Earnings per share attributable to common stockholders (in dollars per share) $ 0.08 $ 0.64
Numerator:    
Net income attributable to common stockholders, basic $ 12,834 $ 25,947
Fair value adjustment of warrants, net of tax effect (412) 0
Net income attributable to common stockholders, dilutive $ 12,823 $ 25,947
Denominator:    
Weighted-average number of common stock outstanding used in computing earnings per share, basic (in shares) 151,724,284 40,271,969
Conversion of redeemable convertible preferred stock, all series (in shares) 0 69,852,421
Dilutive effect of equity-classified common stock warrants (in shares) 785,884 1,337,133
Dilutive effect of liability-classified Series G Warrant (in shares) 0 190,465
Dilutive effect of liability-classified common stock warrant (in shares) 23,624 55,036
Weighted-average number of common stock outstanding used in computing earnings per share, dilutive (in shares) 175,500,854 142,487,835
Earnings per share attributable to common stockholders, diluted (in dollars per share) $ 0.07 $ 0.18
RSUs    
Denominator:    
Dilutive effect of awards (in shares) 4,293,612 0
Employee Stock Option    
Denominator:    
Dilutive effect of awards (in shares) 18,673,450 30,780,811
Common stock warrants    
Numerator:    
Fair value adjustment of warrants, net of tax effect $ (11) $ 0