XML 100 R92.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenues [Abstract]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 232,056 $ 213,900
Total revenues 1,630,470 1,548,490
Revenues recognized under ASC 842    
Revenues [Abstract]    
Total revenues 1,320,869 1,254,317
Revenues recognized under ASC 944    
Revenues [Abstract]    
Total revenues 42,334 43,148
Revenues recognized under ASC 320    
Revenues [Abstract]    
Total revenues 35,211 37,125
Revenues recognized over time:    
Revenues [Abstract]    
Revenue from Contract with Customer, Excluding Assessed Tax 115,869 100,175
Revenues recognized at a point in time:    
Revenues [Abstract]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 116,187 $ 113,725