v3.26.1
Stock-Based Compensation - Assumptions (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2026
$ / 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