XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities - Summary of Available-For-Sale Investment Securities Held by the Company (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost $ 560,981 $ 502,681
Available-for-sale investment securities, Gross Unrealized Gains 132 1,275
Available-for-sale investment securities, Gross Unrealized Losses (322) (298)
Available-for-sale investment securities, Fair Market Value 560,791 503,658
U.S. Government Obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 269,618 279,577
Available-for-sale investment securities, Gross Unrealized Gains 14 731
Available-for-sale investment securities, Gross Unrealized Losses (99) (99)
Available-for-sale investment securities, Fair Market Value 269,533 280,209
Agency obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 7,806 21,271
Available-for-sale investment securities, Gross Unrealized Gains 0 16
Available-for-sale investment securities, Gross Unrealized Losses (5) (17)
Available-for-sale investment securities, Fair Market Value 7,801 21,270
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 735 2,450
Available-for-sale investment securities, Gross Unrealized Gains 0 2
Available-for-sale investment securities, Gross Unrealized Losses 0 (12)
Available-for-sale investment securities, Fair Market Value 735 2,440
Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale investment securities, Amortized Cost 282,822 196,399
Available-for-sale investment securities, Gross Unrealized Gains 118 526
Available-for-sale investment securities, Gross Unrealized Losses (218) (170)
Available-for-sale investment securities, Fair Market Value $ 282,722 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