XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Business Organization, Operations and Significant Accounting Policies - Stock Based Compensation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk free interest rates 4.27% 1.56% 0.24%
Expected volatility 52.00% 48.00% 43.00%
Expected dividend rate     13.30%
Employee Stock Option | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term 4 years 4 years 4 years
Employee Stock Option | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term 5 years 5 years 5 years
Restricted Stock Award      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk free interest rates 4.60% 1.45% 0.22%
Expected volatility 62.90% 57.50% 48.20%
Beta 0.92 0.93 0.79