XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Share-based Payment Arrangement, Option, Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Nov. 19, 2018
Sep. 30, 2024
Dec. 31, 2023
Number of Options      
Outstanding, beginning balance (in shares)   662,499  
Granted (in shares)   0  
Exercised (in shares) (11,000) (1,251)  
Forfeited (in shares)   (7,559)  
Cancelled (in shares)   (71,096)  
Outstanding, ending balance (in shares)   582,593 662,499
Vested and exercisable at end of period (in shares)   434,848  
Weighted-Average Exercise Price      
Outstanding, beginning balance (in dollars per share)   $ 72.00  
Granted (in dollars per share)   0  
Exercised (in dollars per share)   25.40  
Forfeited (in dollars per share)   81.26  
Cancelled (in dollars per share)   79.30  
Outstanding, ending balance (in dollars per share)   71.09 $ 72.00
Vested and exercisable at end of period (in dollars per share)   $ 77.97  
Weighted-Average Remaining Contractual Term (in years)      
Outstanding   6 years 7 days 6 years 6 months
Vested and exercisable at end of period (in years)   5 years 3 months 10 days  
Aggregate Intrinsic Value (in thousands)      
Outstanding, beginning of period   $ 927  
Exercised   2  
Outstanding, end of period   415 $ 927
Vested and exercisable at end of period   $ 415