XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investment Securities - Summary of Available-For-Sale Investment Securities Held by the Company (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost $ 504,886 $ 502,681
Available-for-sale investment securities, Gross Unrealized Gains 394 1,275
Available-for-sale investment securities, Gross Unrealized Losses (243) (298)
Available-for-sale investment securities, Fair Market Value 505,037 503,658
U.S. Government Obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 297,260 279,577
Available-for-sale investment securities, Gross Unrealized Gains 134 731
Available-for-sale investment securities, Gross Unrealized Losses (109) (99)
Available-for-sale investment securities, Fair Market Value 297,285 280,209
Agency obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 12,702 21,271
Available-for-sale investment securities, Gross Unrealized Gains 2 16
Available-for-sale investment securities, Gross Unrealized Losses (4) (17)
Available-for-sale investment securities, Fair Market Value 12,700 21,270
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 2,450 2,450
Available-for-sale investment securities, Gross Unrealized Gains 0 2
Available-for-sale investment securities, Gross Unrealized Losses (7) (12)
Available-for-sale investment securities, Fair Market Value 2,443 2,440
Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 192,474 196,399
Available-for-sale investment securities, Gross Unrealized Gains 258 526
Available-for-sale investment securities, Gross Unrealized Losses (123) (170)
Available-for-sale investment securities, Fair Market Value $ 192,609 196,755
Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost   2,984
Available-for-sale investment securities, Gross Unrealized Gains   0
Available-for-sale investment securities, Gross Unrealized Losses   0
Available-for-sale investment securities, Fair Market Value   $ 2,984