v3.24.2.u1
Stockholders' Equity - Restricted Stock Units and Performance Restricted Stock Units (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
RSUs      
Number of Units      
Outstanding balance at the beginning of the period (in shares)     152,911
Granted (in shares)     0
Vested (in shares)     (41,006)
Forfeited (in shares)     (23,679)
Outstanding balance at the end of the period (in shares) 88,226   88,226
Weighted- Average Grant Date Fair Value per Share      
Outstanding at the beginning of the period (in dollars per share)     $ 244.00
Granted (in dollars per share)     0
Vested (in dollars per share)     282.01
Forfeited (in dollars per share)     210.69
Outstanding at the end of the period (in dollars per share) $ 235.27   $ 235.27
PRSUs      
Number of Units      
Outstanding balance at the beginning of the period (in shares)     27,695
Granted (in shares) 0 0 59,293
Vested (in shares)     0
Forfeited (in shares)     (9,876)
Outstanding balance at the end of the period (in shares) 77,112   77,112
Weighted- Average Grant Date Fair Value per Share      
Outstanding at the beginning of the period (in dollars per share)     $ 403.04
Granted (in dollars per share)     13.12
Vested (in dollars per share)     0
Forfeited (in dollars per share)     11.98
Outstanding at the end of the period (in dollars per share) $ 153.31   $ 153.31