v3.25.4
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Revenues [Abstract]        
Total revenues $ 1,415,608 $ 1,388,558 $ 4,766,000 $ 4,595,156
Insurance premium revenues recognized ASC 944        
Revenues [Abstract]        
Total revenues 49,811 52,725 140,523 143,693
Net investment and interest income recognized under other topics        
Revenues [Abstract]        
Total revenues 47,259 40,536 122,492 115,455
Revenues recognized under ASC 842        
Revenues [Abstract]        
Total revenues 1,155,366 1,129,821 3,862,925 3,723,458
Revenues recognized under ASC 606        
Revenues [Abstract]        
Total revenues 163,172 165,476 640,060 612,550
Revenues recognized over time:        
Revenues [Abstract]        
Total revenues 80,898 81,773 331,709 307,740
Revenues recognized at a point in time:        
Revenues [Abstract]        
Total revenues $ 82,274 $ 83,703 $ 308,351 $ 304,810