Annual report pursuant to Section 13 and 15(d)

Income Taxes - Open Tax Years (Details)

v3.22.4
Income Taxes - Open Tax Years (Details)
12 Months Ended
Dec. 31, 2022
Domestic  
Income Tax Contingency [Line Items]  
Open Tax Year 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
State  
Income Tax Contingency [Line Items]  
Open Tax Year 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022