XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Fair Value of Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Cash and Cash Equivalents $ 271,458 $ 287,060
Asset-backed securities    
Assets:    
Cash and Cash Equivalents 0 0
Fair Value, Recurring    
Assets:    
Total assets 271,905 288,185
Fair Value, Recurring | Money market funds    
Assets:    
Cash and Cash Equivalents 271,458 287,060
Fair Value, Recurring | Asset-backed securities    
Assets:    
Available-for-sale investments 447 1,125
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 271,458 287,060
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Cash and Cash Equivalents 271,458 287,060
Level 1 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Available-for-sale investments 0 0
Level 2 | Fair Value, Recurring    
Assets:    
Total assets 447 1,125
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Cash and Cash Equivalents 0 0
Level 2 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Available-for-sale investments 447 1,125
Level 3 | Fair Value, Recurring    
Assets:    
Total assets 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Assets:    
Cash and Cash Equivalents 0 0
Level 3 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Available-for-sale investments $ 0 $ 0