v3.25.1
Stock-Based Compensation - Summary of Stock Options (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Outstanding at beginning (in shares) 320,013 273,393
Granted (in shares) 130,091 51,136
Exercised (in shares) 0 (6,284)
Cancelled and forfeited (in shares) 0 (15,287)
Outstanding at end (in shares) 450,104 302,958
Outstanding at beginning (in dollars per share) $ 86.06 $ 94.64
Granted (in dollars per share) 11.2 60.06
Exercised (in dollars per share) 0 24.83
Cancelled and forfeited (in dollars per share) 0 108.03
Outstanding at end (in dollars per share) $ 64.44 $ 86.84