XML 64 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Carrying Value and Amortized Cost of Company's Investments Summarized by Major Security Type (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Estimated Fair Value $ 436,404 $ 250,208
Debt and equity securities, Amortized Cost 436,036 250,182
Debt and equity securities, Unrealized Gains 476 166
Debt and equity securities, Unrealized Losses (108) (140)
Debt and equity securities, Estimated Fair Value 436,404 250,208
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 245,584 75,315
Debt securities, Unrealized Gains 319 47
Debt securities, Unrealized Losses 0 (28)
Debt securities, Estimated Fair Value 245,903 75,334
US Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 190,452 174,867
Debt securities, Unrealized Gains 157 119
Debt securities, Unrealized Losses (108) (112)
Debt securities, Estimated Fair Value $ 190,501 $ 174,874