XML 153 R136.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Share-Based Compensation, Employee Stock Purchase Plan (Details) - Employee Stock Option
12 Months Ended
Dec. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Dividend yield 0.00%
Expected life (years) 6 years 3 months
Risk free interest rate for expected life 3.80%
Volatility for expected life 32.40%