XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Estimated Fair Value Available For Sale Debt Securities Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value less than 12 months $ 119,369 $ 10,582
Unrealized losses less than 12 months (11) (4)
Fair value 12 months or greater 5,984 10,386
Unrealized losses 12 months or greater (14) (75)
Total fair value 125,353 20,968
Total unrealized losses (25) (79)
US Government Agencies Debt Securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value less than 12 months 111,511 9,186
Unrealized losses less than 12 months (9) (3)
Fair value 12 months or greater 5,984 10,386
Unrealized losses 12 months or greater (14) (75)
Total fair value 117,495 19,572
Total unrealized losses (23) (78)
Corporate Debt Securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value less than 12 months 7,858 1,396
Unrealized losses less than 12 months (2) (1)
Total fair value 7,858 1,396
Total unrealized losses $ (2) $ (1)