XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Summary of Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Effective tax rate 18.90% 7.70%
Tax expense (benefits) related to vesting of restricted stock awards $ 1.5 $ (1.6)
Effective income tax rate reconciliation, disposition of business, amount   $ 15.8