XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-Based Compensation    
Stock-based compensation expense $ 4,700,000 $ 3,200,000
Proceeds from exercise of stock options   $ 25,000
Common Stock    
Stock-Based Compensation    
Exercise of stock options (in shares)   2,000
Common Stock | Employee Stock Purchase Plan    
Stock-Based Compensation    
Proceeds from exercise of stock options $ 0 $ 25,000.0
Common Stock | Restricted Stock Units    
Stock-Based Compensation    
Exercise of stock options (in shares) 41,941  
Common Stock | Stock Options and Restricted Stock Units    
Stock-Based Compensation    
Exercise of stock options (in shares)   57,604