XML 278 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended 18 Months Ended 24 Months Ended
Jul. 01, 2021
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2026
Mar. 31, 2028
Debt Instrument [Line Items]              
Basis spread on variable rate     6.95% 5.89%      
Interest payments     $ 8,400,000 $ 600,000 $ 10,400,000    
Commitment fees     $ 500,000 $ 700,000 $ 500,000    
Term loan A-1              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 150,000,000            
Term of credit facility 5 years            
Term loan A-1 | Forecast              
Debt Instrument [Line Items]              
Quarterly principal payment period one   $ 900,000       $ 1,900,000  
Term loan A-1 | LIBOR              
Debt Instrument [Line Items]              
Basis spread on variable rate     1.60%        
Term loan A-1 | SOFR              
Debt Instrument [Line Items]              
Basis spread on variable rate     1.60%        
Term loan A-2              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 150,000,000            
Term of credit facility 7 years            
Term loan A-2 | Forecast              
Debt Instrument [Line Items]              
Quarterly principal payment period one             $ 400,000
Term loan A-2 | LIBOR              
Debt Instrument [Line Items]              
Basis spread on variable rate     1.60%        
Term loan A-2 | SOFR              
Debt Instrument [Line Items]              
Basis spread on variable rate     1.60%        
Revolving Credit Facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 100,000,000            
Term of credit facility 5 years            
Basis spread on variable rate     0.10%