XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
- Summary of Trading Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 38,920  
Gross Unrealized Gains 118  
Gross Unrealized (Losses) (1,033)  
Fair Value 38,005  
Amortized Cost   $ 39,622
Gross Unrealized Gains   21
Gross Unrealized (Losses)   (2,334)
Fair Value   37,309
Corporate debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 22,318  
Gross Unrealized Gains 8  
Gross Unrealized (Losses) (685)  
Fair Value 21,641  
Amortized Cost   24,936
Gross Unrealized Gains   6
Gross Unrealized (Losses)   (1,325)
Fair Value   23,617
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 16,071  
Gross Unrealized Gains 110  
Gross Unrealized (Losses) (348)  
Fair Value 15,833  
Amortized Cost   13,400
Gross Unrealized Gains   15
Gross Unrealized (Losses)   (425)
Fair Value   12,990
Common stock    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost   768
Gross Unrealized Gains   0
Gross Unrealized (Losses)   (584)
Fair Value   184
Certificates of deposit    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 531 518
Gross Unrealized Gains 0 0
Gross Unrealized (Losses) 0 0
Fair Value $ 531 $ 518