XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Summary of Stock Options (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]    
Outstanding at beginning (in shares) 320,013 273,393
Granted (in shares) 130,091 57,551
Exercised (in shares) 0 (6,284)
Cancelled and forfeited (in shares) 0 (16,028)
Outstanding at end (in shares) 450,104 308,632
Outstanding at beginning (in dollars per share) $ 86.06 $ 94.64
Granted (in dollars per share) 11.2 57.85
Exercised (in dollars per share) 0 24.83
Cancelled and forfeited (in dollars per share) 0 106.99
Outstanding at end (in dollars per share) $ 64.44 $ 88.53