XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 181,644 $ 1,474
Unrealized Gains 26 0
Unrealized Losses (158) 0
Total 181,512 1,474
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 25,572  
Unrealized Gains 3  
Unrealized Losses (20)  
Total 25,555  
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 106,675 1,474
Unrealized Gains 20 0
Unrealized Losses (132) 0
Total 106,563 $ 1,474
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 12,874  
Unrealized Gains 0  
Unrealized Losses (6)  
Total 12,868  
U.S. treasury notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 36,523  
Unrealized Gains 3  
Unrealized Losses 0  
Total $ 36,526