Business Combinations - Schedule of Estimated Fair Value of Consideration Transferred (Details) - USD ($) $ in Thousands |
Apr. 30, 2025 |
Feb. 07, 2025 |
Apr. 30, 2026 |
Jan. 31, 2026 |
|---|---|---|---|---|
| Business Combination [Line Items] | ||||
| Contingent consideration | $ 3,275 | $ 9,700 | ||
| Sandbox | ||||
| Business Combination [Line Items] | ||||
| Cash consideration (net of working capital adjustments) | $ 53,500 | $ 53,488 | ||
| Noncash consideration for settlement of preexisting contract | 1,354 | |||
| Contingent consideration | 8,100 | $ 500 | ||
| Business combination, consideration transferred | $ 62,942 |
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of tangible and intangible assets other than cash transferred by acquirer as part of consideration transferred in business combination. Includes, but is not limited to, business or subsidiary, or both, of acquirer transferred to former owner of acquiree. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Details
|