XML 100 R86.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation and Employee Benefit Plans - Employee Stock Purchase Plan (Details) - 2018 ESPP - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee stock ownership plan (ESOP), compensation expense (reversal) $ 4.4 $ 2.4  
Number of shares issued (in shares) 644,651 630,607  
Number of additional shares authorized (in shares) 2,983,739 2,494,717  
Number of common stock reserved for issuance (in shares) 20,333,033   17,993,945
Unrecognized stock-based compensation cost $ 21.2   $ 8.6
Expense expected to be recognized over a weighted-average period 10 months 24 days   7 months 6 days