XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities and Fair Value Measurements - Summarizes Marketable Securities Maturity (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Securities [Abstract]  
2023 $ 106,332
2024 144,995
2025 162,986
2026 11,843
Amortized Cost, Total 426,156
2023 105,734
2024 143,289
2025 161,654
2026 11,815
Fair Value Total $ 422,492