XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments in Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Debt Securities, Available-for-Sale [Line Items]      
Amortized Costs $ 158,565 $ 123,854  
Gross Realized Gains 0 22  
Gross Unrealized Gains 0 0 $ 0
Fair Value 158,565 123,876  
U.S. Treasury securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Costs 148,864 82,625  
Gross Realized Gains 0 15  
Gross Unrealized Gains 0 0  
Fair Value 148,864 82,640  
Commercial paper      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Costs 9,701 41,229  
Gross Realized Gains 0 7  
Gross Unrealized Gains 0 0  
Fair Value $ 9,701 $ 41,236