v3.24.0.1
Debt - Narrative (Details) - USD ($)
12 Months Ended
Oct. 29, 2021
Aug. 28, 2020
May 08, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Existing Credit Facility            
Debt            
Interest expense       $ 0 $ 0 $ 800,000
New Credit Facility            
Debt            
Interest expense       $ 3,900,000 $ 3,200,000  
Line of credit | Existing Credit Facility            
Debt            
Proceeds from line of credit     $ 5,000,000      
Line of credit | Existing Credit Facility | Minimum            
Debt            
Debt interest rate percentage     4.00%      
Line of credit | Existing Credit Facility | Minimum | Prime rate            
Debt            
Spread (as a percent)     (1.50%)      
Line of credit | Amended Credit Facility            
Debt            
Proceeds from line of credit   $ 5,200,000        
Repayments of lines of credit $ 5,500,000          
Line of credit | Amended Credit Facility | Minimum            
Debt            
Debt interest rate percentage   4.25%        
Line of credit | Amended Credit Facility | Minimum | Prime rate            
Debt            
Spread (as a percent)   1.00%        
Line of credit | New Credit Facility            
Debt            
Proceeds from line of credit $ 25,000,000          
Final payment as percentage of original principal amount 4.25%          
Additional rate in event of default 5.00%          
Line of credit | New Credit Facility | Prepayment Occurs After October 29, 2023 but Before October 1, 2026            
Debt            
Prepayment fee percentage 1.00%          
Line of credit | New Credit Facility | Minimum            
Debt            
Debt interest rate percentage 8.50%          
Line of credit | New Credit Facility | Minimum | Prime rate            
Debt            
Spread (as a percent) 5.25%