v3.25.1
Fair Value of Financial Instruments - Summary of the Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due within One Year $ 204,634  
Due after One Year through Five Years 192,766  
Asset-backed securities 5,575  
Amortized Cost 402,975 $ 378,952
Fair Value    
Due within One Year 204,877  
Due after One Year through Five Years 193,350  
Asset-backed securities 5,640  
Fair Value $ 403,867 $ 379,458