XML 105 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Shares, Options outstanding and exercisable, Beginning Balance 52,674 57,607  
Shares, Forfeited (3,375)    
Shares, Exercised (3,750) (1,183)  
Shares, Expired (15,058) (3,750)  
Shares, Options outstanding and exercisable, Ending Balance 30,491 52,674 57,607
Weighted Average Exercise Price, Beginning Balance $ 11.71 $ 11.75  
Weighted Average Exercise Price, Forfeited 12.05    
Weighted Average Exercise Price, Exercised 7 11.88  
Weighted Average Exercise Price, Expired 12.44 12.3  
Weighted Average Exercise Price, Ending Balance $ 11.89 $ 11.71 $ 11.75
Weighted Average Remaining Contractual Life (in years) , Options outstanding and exercisable 4 years 6 months 5 years 1 month 17 days 6 years 2 months 4 days
Aggregate Intrinsic Value , Options outstanding and exercisable $ 0 $ 66,754 $ 354,269