XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Additional Information (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities continuous unrealized loss position twelve months or more amortized historical cost basis $ 293,300  
Available-for-sale Securities, Equity investment securities 206 $ 206
Level 2 [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities aggregate market value 4,400 4,100
Corporate [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities aggregate market value 3,472 3,410
Corporate [Member] | Level 2 [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities continuous unrealized loss position twelve months or more amortized historical cost basis 4,100 4,100
Available for sale securities aggregate market value $ 4,200 $ 4,200
Number of security holds | Security 2 2