v3.26.1
Business Combinations - Schedule of Estimated Fair Value of Consideration Transferred (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Feb. 07, 2025
Jul. 31, 2026
Apr. 30, 2026
Jan. 31, 2026
Business Combination [Line Items]          
Contingent consideration     $ 0   $ 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