XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale    
less than 1 year $ 112,449  
1-2 Years 65,660  
2-3 Years 76,182  
3-4 Years 84,107  
4-5 Years 36,529  
5-8 Years 3,736  
Total 378,663 $ 373,622
Corporate bonds    
Debt Securities, Available-for-sale    
less than 1 year 103,654  
1-2 Years 59,638  
2-3 Years 57,273  
3-4 Years 61,410  
4-5 Years 34,367  
5-8 Years 0  
Total 316,342  
Treasury notes    
Debt Securities, Available-for-sale    
less than 1 year 2,449  
1-2 Years 987  
2-3 Years 18,909  
3-4 Years 22,697  
4-5 Years 0  
5-8 Years  
Total 45,042  
Asset-backed securities    
Debt Securities, Available-for-sale    
less than 1 year 5,346  
1-2 Years 4,060  
2-3 Years 0  
3-4 Years 0  
4-5 Years 2,162  
5-8 Years 3,736  
Total 15,304  
Sovereign bonds    
Debt Securities, Available-for-sale    
less than 1 year 1,000  
1-2 Years 975  
2-3 Years 0  
3-4 Years 0  
4-5 Years 0  
5-8 Years 0  
Total $ 1,975