v3.25.4
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 31, 2025
Apr. 30, 2025
Jul. 31, 2020
Class Of Stock [Line Items]            
Stock options granted 1,013,000          
Total intrinsic value of options exercised during the period $ 4.7 $ 2.5 $ 6.8      
Total grant date fair value of options vested 2.6 $ 4.2 $ 7.6      
Restricted Stock Units            
Class Of Stock [Line Items]            
Expected stock-based compensation yet to be recognized $ 24.0          
Weighted-average period of stock-based compensation yet to be recognized 2 years 5 months 12 days          
Weighted-average requisite service period 4 years          
Stock Option            
Class Of Stock [Line Items]            
Unamortized stock-based compensation cost related to unvested stock options $ 3.3          
Weighted-average period of stock-based compensation yet to be recognized 2 years 6 months          
Weighted-average requisite service period 4 years          
Market-Based Awards            
Class Of Stock [Line Items]            
Fair value assumptions, expected dividend yield 0.00%          
Weighted-average requisite service period 3 years          
Grant date fair value of awards       $ 7.97 $ 7.97  
PSUs            
Class Of Stock [Line Items]            
Expected stock-based compensation yet to be recognized $ 1.7          
Weighted-average period of stock-based compensation yet to be recognized 1 year 7 months 20 days          
2020 Equity incentive plan            
Class Of Stock [Line Items]            
Percentage of common stock issued and outstanding 5.00%         5.00%
2020 Equity incentive plan | Series 1 Common Stock            
Class Of Stock [Line Items]            
Common stock authorized and reserved for issuance           3,873,885
Common stock available for future issuance 2,947,464