v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Cash and cash equivalents $ 133,230 $ 120,928
Allowance for doubtful accounts 1,269 1,229
Investments (related party $2,500 and $0 at January 31, 2025 and April 30, 2025, respectively) $ 7,262 $ 9,294
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.0005 $ 0.0005
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares, issued (in shares) 117,069,731 115,996,852
Common stock, shares outstanding (in shares) 115,240,618 115,996,852
Treasury stock, at cost (in shares) 1,829,113 0
Related Party    
Investments (related party $2,500 and $0 at January 31, 2025 and April 30, 2025, respectively) $ 0 $ 2,500
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents $ 2,577 $ 2,254