XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Activity of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 19, 2018
Dec. 31, 2024
Dec. 31, 2023
Number of Options      
Outstanding, beginning balance (in shares)   662,499  
Granted (in shares)   0  
Exercised (in shares) (11,000) (1,250)  
Forfeited (in shares)   (9,844)  
Cancelled (in shares)   (94,043)  
Outstanding, ending balance (in shares)   557,362 662,499
Vested and exercisable at end of period (in shares)   432,857  
Weighted-Average Exercise Price      
Outstanding, beginning balance (in dollars per share)   $ 72.00  
Granted (in dollars per share)    
Exercised (in dollars per share)   25.40  
Forfeited (in dollars per share)   79.83  
Cancelled (in dollars per share)   79.30  
Outstanding, ending balance (in dollars per share)   70.84 $ 72.00
Vested and exercisable at end of period (in dollars per share)   $ 77.23  
Weighted-Average Remaining Contractual Term
(in years)      
Outstanding   5 years 9 months 10 days 6 years 6 months
Vested and exercisable at end of period   5 years 1 month 17 days  
Aggregate Intrinsic Value (in thousands)      
Outstanding, beginning balance   $ 927  
Exercised   2 $ 1,800
Outstanding, ending balance   221 $ 927
Vested and exercisable at end of period   $ 221