Net Income (Loss) Per Share Attributable to Common Stockholders - Narrative (Details) $ / shares in Units, $ in Millions |
12 Months Ended |
|---|---|
|
Jan. 31, 2025
USD ($)
$ / shares
shares
| |
| Earnings Per Share [Abstract] | |
| Contingent consideration related to business combinations | $ | $ 18.4 |
| Shares issued | 10,780 |
| Weighted average price (in dollars per share) | $ / shares | $ 329.82 |
| Weighted average shares (in shares) | 575,747 |
| X | ||||||||||
- Definition Business Combination, Contingent Consideration, Shares Issued No definition available.
|
| X | ||||||||||
- Definition Business Combination, Contingent Consideration, Weighted Average Price Per Share 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/disclosureRef
|
| 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.
|