XML 72 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax Matters - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]          
Income tax provision $ 0.8 $ 3.0 $ 8.3 $ 7.9  
Effective tax rate (percent) 21.00% 14.00% 23.00% 19.00%  
Effective income tax rate reconciliation, related to federal research & development credit, percent (decrease) (9.00%) (13.00%)   (9.00%)  
Effective income tax rate reconciliation, state tax adjustments for certain state net operating losses, percent (4.00%)        
Effective income tax rate reconciliation, foreign withholding tax, percent 3.00% 1.00%   1.00%  
Effective income tax rate reconciliation, related to non-deductible compensation expense, percent 8.00% 1.00%   1.00%  
Effective income tax rate reconciliation, foreign taxes 1.00%        
Effective income tax rate reconciliation, tax expense (benefit), share-based payment arrangement, percent (3.00%) 1.00%      
Effective income tax rate reconciliation, other permanent items, percent 1.00%        
Gross unrecognized tax benefits $ 7.2   $ 7.2   $ 6.5
Gross unrecognized tax benefits that would impact effective tax rate $ 7.2   $ 7.2   $ 6.5