XML 101 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Schedule of Share Based Compensation Stock Options Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock Options, Shares:    
Outstanding Beginning Shares 5  
Exercised Shares (5)  
Outstanding Ending Shares 0 5
Weighted Average Exercise Price:    
Outstanding Beginning Weighted Average Exercise Price $ 27.92  
Exercised Weighted Average Exercise Price $ 27.92  
Outstanding Ending Weighted Average Exercise Price   $ 27.92
Weighted Average Remaining Contractual Term:    
Outstanding Weighted Average Remaining Contractual Term   4 months 24 days
Exercisable Weighted Average Remaining Contractual Term 4 months 24 days  
Aggregate Intrinsic Value :    
Outstanding Aggregate Intrinsic Value, beginning $ 409  
Exercised Aggregate Intrinsic Value $ 409  
Outstanding Aggregate Intrinsic Value, ending   $ 409