XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities and Fair Value Measurements - Summarizes Marketable Securities Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
2024 $ 155,599  
2025 186,581  
2026 40,970  
Amortized Cost 383,150 $ 417,461
Fair Value    
2024 154,757  
2025 184,849  
2026 41,167  
Fair Value $ 380,773 $ 411,901