XML 123 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Awards - Schedule of Additional Assumptions (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Awards - Schedule of Additional Assumptions (Details) [Line Items]      
Risk free interest rate 4.08% 3.80% 1.28%
Expected dividend yield 0.00% 0.00% 0.00%
Historical stock price volatility (low) [Member]      
Stock-Based Awards - Schedule of Additional Assumptions (Details) [Line Items]      
Historical stock price volatility 28.00% 37.00% 33.00%
Historical stock price volatility (high) [Member]      
Stock-Based Awards - Schedule of Additional Assumptions (Details) [Line Items]      
Historical stock price volatility 38.00% 56.00% 57.00%
Historical stock price volatility (average) [Member]      
Stock-Based Awards - Schedule of Additional Assumptions (Details) [Line Items]      
Historical stock price volatility 34.00% 47.00% 44.00%