XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Carrying Value and Amortized Cost of Company's Investments Summarized by Major Security Type (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Estimated Fair Value $ 508,359 $ 436,404
Debt and equity securities, Amortized Cost 507,897 436,036
Debt and equity securities, Unrealized Gains 579 476
Debt and equity securities, Unrealized Losses (117) (108)
Debt and equity securities, Estimated Fair Value 508,359 436,404
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 364,223 245,584
Debt securities, Unrealized Gains 552 319
Debt securities, Unrealized Losses (23) 0
Debt securities, Estimated Fair Value 364,752 245,903
Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 143,674 190,452
Debt securities, Unrealized Gains 27 157
Debt securities, Unrealized Losses (94) (108)
Debt securities, Estimated Fair Value $ 143,607 $ 190,501