XML 304 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities and Fair Value Measurements - Summarizes Marketable Securities Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
2023 $ 63,765  
2024 137,470  
2025 170,573  
2026 23,670  
Amortized Cost 395,478 $ 417,461
Fair Value    
2023 63,474  
2024 135,271  
2025 166,946  
2026 23,355  
Fair Value $ 389,046 $ 411,901