Income Taxes - Inflation Reduction Act (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2022
USD ($)
| |
| Income Tax Disclosure [Abstract] | |
| Inflation Reduction Act, Corporate Alternative Minimum Tax | 15.00% |
| Inflation Reduction Act, Average Annual Adjusted Income Excess | $ 1,000,000 |
| Inflation Reduction Act, Excise Tax on Net Stock Repurchases | 1.00% |
| X | ||||||||||
- Definition Inflation Reduction Act, Average Annual Adjusted Income Excess No definition available.
|
| X | ||||||||||
- Definition Inflation Reduction Act, Corporate Alternative Minimum Tax No definition available.
|
| X | ||||||||||
- Definition Inflation Reduction Act, Excise Tax on Net Stock Repurchases No definition available.
|
| X | ||||||||||
- References No definition available.
|