v3.25.1
Net Income (Loss) Per Share Attributable to Common Stockholders - Additional Information (Details)
$ in Millions
3 Months Ended
Apr. 30, 2025
USD ($)
shares
Earnings Per Share [Abstract]  
Contingent consideration related to business combinations | $ $ 18.4
Number of days prior to vesting date 5 days
Shares issued 0
Weighted average shares (in shares) 606,062