v3.25.4
Stock-Based Compensation (Details 2) - shares
12 Months Ended
Dec. 31, 2028
Dec. 31, 2027
Dec. 31, 2026
Stock-Based Compensation      
RSUs with service based vesting conditions 37 165 225