XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.1
- Summary of Trading Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 195,301  
Gross Unrealized Gains 644  
Gross Unrealized (Losses) (321)  
Fair Value 195,624  
Amortized Cost   $ 38,920
Gross Unrealized Gains   118
Gross Unrealized (Losses)   (1,033)
Fair Value   38,005
Corporate debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 177,687  
Gross Unrealized Gains 627  
Gross Unrealized (Losses) (164)  
Fair Value 178,150  
Amortized Cost   22,318
Gross Unrealized Gains   8
Gross Unrealized (Losses)   (685)
Fair Value   21,641
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 17,044  
Gross Unrealized Gains 17  
Gross Unrealized (Losses) (157)  
Fair Value 16,904  
Amortized Cost   16,071
Gross Unrealized Gains   110
Gross Unrealized (Losses)   (348)
Fair Value   15,833
Common stock    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 21  
Gross Unrealized Gains 0  
Gross Unrealized (Losses) 0  
Fair Value 21  
Certificates of deposit    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 549 531
Gross Unrealized Gains 0 0
Gross Unrealized (Losses) 0 0
Fair Value $ 549 $ 531