XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Business Organization, Operations and Significant Accounting Policies - Stock Based Compensation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk free interest rates 4.35% 4.27% 1.56%
Expected volatility 53.00% 52.00% 48.00%
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.30% 4.60% 1.45%
Expected volatility 52.00% 62.90% 57.50%
Beta 0.95 0.92 0.93