XML 164 R143.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Schedule of Share-based Payment Award, Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Risk-Free Interest Rate 4.35% 4.24% 1.76%
Volatility 20.32% 25.09% 27.34%