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 |
| X | ||||||||||
- Definition Business Combination, Contingent Consideration, Shares Issued 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/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.
|