XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Summary of the Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
Due within One Year $ 276,875  
Due after One Year through Two Years 27,814  
Mature over Two Years 14,639  
Asset-backed securities 13,785  
Amortized Cost 333,113 $ 322,012
Fair Value    
Due within One Year 276,604  
Due after One Year through Two Years 27,982  
Mature over Two Years 14,781  
Asset-backed securities 13,881  
Total $ 333,248 $ 319,306