v3.26.3
Stock-Based Compensation (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Performance-based RSAs    
Stock-Based Compensation    
Unrecognized compensation cost (in Dollars) $ 47.0  
Unrecognized compensation cost, period for recognition 1 year 7 months 6 days  
Performance-based RSUs    
Stock-Based Compensation    
Unrecognized compensation cost (in Dollars) $ 0.9  
Unrecognized compensation cost, period for recognition 9 months 18 days  
Service-based stock awards and units    
Stock-Based Compensation    
Expiration period 2 years  
Service-based stock awards and units | Minimum    
Stock-Based Compensation    
Expiration period 1 year  
Service-based stock awards and units | Maximum    
Stock-Based Compensation    
Expiration period 3 years  
Service-based RSAs    
Stock-Based Compensation    
Unrecognized compensation cost (in Dollars) $ 33.4  
Unrecognized compensation cost, period for recognition 1 year 9 months 18 days  
Service-based RSUs    
Stock-Based Compensation    
Unrecognized compensation cost (in Dollars) $ 2.2  
Unrecognized compensation cost, period for recognition 1 year 1 month 6 days  
2019 Equity Incentive Plan    
Stock-Based Compensation    
Common stock reserved for issuance   15,000,000
Number of shares reserved under the Plan 19,881,051