XML 99 R91.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues [Abstract]        
Total revenues $ 1,719,922 $ 1,658,108 $ 3,350,392 $ 3,206,598
Insurance premium revenues recognized under ASC 944        
Revenues [Abstract]        
Total revenues 48,378 47,820 90,712 90,968
Net investment and interest income recognized under other topics        
Revenues [Abstract]        
Total revenues 40,022 37,794 75,233 74,919
Revenues recognized under ASC 842        
Revenues [Abstract]        
Total revenues 1,386,690 1,339,320 2,707,559 2,593,637
Revenues recognized under ASC 606        
Revenues [Abstract]        
Total revenues 244,832 233,174 476,888 447,074
Revenues recognized over time:        
Revenues [Abstract]        
Total revenues 134,942 125,792 250,811 225,967
Revenues recognized at a point in time:        
Revenues [Abstract]        
Total revenues $ 109,890 $ 107,382 $ 226,077 $ 221,107