v3.25.4
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 20, 2026
Feb. 03, 2026
Mar. 04, 2026
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Subsequent Event [Line Items]            
Payments to acquire businesses       $ 382,268 $ 310,257 $ 239,030
Subsequent Event            
Subsequent Event [Line Items]            
Future share repurchase remaining amount     $ 949,400      
Subsequent Event | Class A common stock            
Subsequent Event [Line Items]            
Stock repurchased (in shares)     143,801      
Average price (in dollars per share)     $ 351.97      
Aggregate purchase price     $ 50,600      
SGNL | Subsequent Event            
Subsequent Event [Line Items]            
Voting equity interest acquired (as a percent) 100.00%          
Payments to acquire businesses $ 627,900          
Cash acquired 9,400          
Fair value of replacement equity awards $ 8,900          
Seraphic | Subsequent Event            
Subsequent Event [Line Items]            
Voting equity interest acquired (as a percent)   100.00%        
Payments to acquire businesses   $ 327,400        
Cash acquired   1,100        
Fair value of replacement equity awards   $ 13,900