v3.25.2
Stock-Based Compensation - Assumptions (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2025
$ / shares
Assumptions:  
Weighted average expected stock volatility - minimum 25.94%
Weighted average expected stock volatility - maximum 30.90%
Expected dividend yield 0.00%
Expected term (years) 6 years 3 months
Risk-free interest rate - minimum 0.82%
Risk-free interest rate - maximum 2.26%
Minimum  
Assumptions:  
Exercise price (range) $ 4.51
Maximum  
Assumptions:  
Exercise price (range) $ 10.83