v3.26.3
Stock-Based Compensation and Employee Benefit Plans - Employee Stock Purchase Plan (Details) - 2018 ESPP - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee stock ownership plan (ESOP), compensation expense (reversal) $ 4.5 $ 2.7 $ 14.2 $ 7.2  
Number of shares issued (in shares) 166,063 443,322 810,714 1,073,929  
Number of additional shares authorized (in shares)     2,983,739 2,494,717  
Number of common stock reserved for issuance (in shares) 20,166,970   20,166,970   17,993,945
Unrecognized stock-based compensation cost $ 17.6   $ 17.6   $ 8.6
Expense expected to be recognized over a weighted-average period     8 months 12 days   7 months 6 days