v3.25.1
Business Combinations - Estimated Fair Value of Consideration Transferred (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Feb. 07, 2025
Jan. 31, 2025
Business Acquisition [Line Items]      
Contingent consideration $ 8,300   $ 0
Sandbox      
Business Acquisition [Line Items]      
Cash consideration (net of working capital adjustments) 53,500 $ 53,488  
Noncash consideration for settlement of preexisting contract   1,354  
Contingent consideration $ 500 8,100  
Business combination, consideration transferred   $ 62,942