Net Income (Loss) Per Share Attributable to Common Stockholders - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 9 Months Ended | |
|---|---|---|---|
Oct. 31, 2025 |
Oct. 31, 2025 |
Oct. 31, 2024 |
|
| Earnings Per Share [Abstract] | |||
| Contingent consideration related to business combinations | $ 46.9 | $ 46.9 | |
| Number of days prior to vesting date | 5 days | ||
| Shares issued | 3,546 | 16,550 | |
| Weighted average price (in usd per share) | $ 432.61 | $ 463.46 | |
| Weighted average shares (in shares) | 499,608 | 790,544 | |
| X | ||||||||||
- Definition Business Combination, Contingent Consideration, Shares Issued No definition available.
|
| X | ||||||||||
- Definition Business Combination, Contingent Consideration, Weighted Average Share Price No definition available.
|
| X | ||||||||||
- Definition Number Of Days Prior To Vesting Date No definition available.
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The weighted average number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering. No definition available.
|