XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Significant Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2022
shares
Sep. 30, 2023
segment
Debt Instrument [Line Items]      
Number of reportable segments | segment     1
Common stock equivalents included in diluted per share data (in shares) | shares 1,300,847 1,304,160  
SOFR | PNC Bank Facility | Minimum | Term Loan      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate (in percent)     1.75%
SOFR | PNC Bank Facility | Maximum | Term Loan      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate (in percent)     2.75%