Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Employee stock purchase plan (Details)

v3.25.1
Stock-Based Compensation - Employee stock purchase plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-Based Compensation    
Stock-based compensation expense $ 24,342 $ 20,241
2021 Employee Stock Purchase Plan    
Stock-Based Compensation    
Purchase price of common stock purchased (in percent) 85.00%  
Stock-based compensation expense $ 200 $ 300