XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Narrative (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
May 24, 2022
USD ($)
Silicon Valley Bank Credit Agreement      
Debt Instrument [Line Items]      
Amount outstanding $ 0    
Secured Debt | Silicon Valley Bank Credit Agreement      
Debt Instrument [Line Items]      
Debt instrument, face amount     $ 65,000,000
Fixed charge coverage ratio     1.25
Consolidated rotal leverage ratio     4
Consolidated borrower leverage ratio     3
Secured Debt | Term Loan Agreement      
Debt Instrument [Line Items]      
Interest rate during period 8.10% 7.72%  
Line of Credit | Silicon Valley Bank Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity     $ 40,000,000