XML 86 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Estimated Fair Value Available For Sale Debt Securities Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value less than 12 months $ 10,582 $ 62,586
Unrealized losses less than 12 months (4) (689)
Fair value 12 months or greater 10,386 192,509
Unrealized losses 12 months or greater (75) (3,651)
Total fair value 20,968 255,095
Total unrealized losses (79) (4,340)
US Government Agencies Debt Securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value less than 12 months 9,186 49,253
Unrealized losses less than 12 months (3) (673)
Fair value 12 months or greater 10,386 172,845
Unrealized losses 12 months or greater (75) (3,301)
Total fair value 19,572 222,098
Total unrealized losses (78) (3,974)
Corporate Debt Securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value less than 12 months 1,396 13,333
Unrealized losses less than 12 months (1) (16)
Fair value 12 months or greater   19,664
Unrealized losses 12 months or greater   (350)
Total fair value 1,396 32,997
Total unrealized losses $ (1) $ (366)