XML 80 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Common Stock (Narrative) (Details)
1 Months Ended
Jun. 27, 2018
vote
Dec. 31, 2023
shares
Mar. 01, 2022
shares
Class of Stock [Line Items]      
Number of voting rights per share | vote 1    
2022 Omnibus Incentive Plan      
Class of Stock [Line Items]      
Shares authorized, common stock (in shares)     2,950,000
Number of shares available for grant (in shares)   2,631,250  
2022 Omnibus Incentive Plan ("2022 Plan"), Newly Reserved      
Class of Stock [Line Items]      
Shares authorized, common stock (in shares)     2,300,000
2017 Omnibus Plan      
Class of Stock [Line Items]      
Shares authorized, common stock (in shares)     650,000