XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Effective tax rate 15.00% 19.00%
Tax expense (benefits) related to vesting of restricted stock awards $ 0.6 $ (1.8)
Effective income tax rate reconciliation, disposition of business, amount   $ 15.9