XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 174,792 $ 210,647
Due Between 1 and 3 Years 264,168 114,176
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 52,037 34,426
Due Between 1 and 3 Years 22,482 36,874
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 70,515 89,801
Due Between 1 and 3 Years 120,945 77,302
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 5,114 5,055
Due Between 1 and 3 Years 0 0
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 0 1,999
Due Between 1 and 3 Years 120,741 0
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 47,126 79,366
Due Between 1 and 3 Years $ 0 $ 0