v3.26.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 09, 2026
Apr. 30, 2026
Apr. 30, 2025
Business Combination [Line Items]      
Payments to acquire businesses, net of cash acquired   $ 75,480 $ 0
Rise Healthcare Tech, Inc. (Ostro)      
Business Combination [Line Items]      
Consideration transferred $ 90,000    
Payments to acquire businesses, net of cash acquired $ 70,000