v3.26.1
INVESTMENT SECURITIES - Summary of Trading Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 170,445 $ 195,301
Gross Unrealized Gains 91 644
Gross Unrealized (Losses) (265) (321)
Fair Value 170,271 195,624
Corporate debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 117,706 177,687
Gross Unrealized Gains 57 627
Gross Unrealized (Losses) (107) (164)
Fair Value 117,656 178,150
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 52,375 17,044
Gross Unrealized Gains 34 17
Gross Unrealized (Losses) (158) (157)
Fair Value 52,251 16,904
Common stock    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 5 21
Gross Unrealized Gains 0 0
Gross Unrealized (Losses) 0 0
Fair Value 5 21
Certificates of deposit    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 359 549
Gross Unrealized Gains 0 0
Gross Unrealized (Losses) 0 0
Fair Value $ 359 $ 549