XML 158 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 04, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Aug. 03, 2023
Line of Credit Facility [Line Items]            
Payments of line of credit     $ 202,705 $ 10,000 $ 15,000  
Total debt     99,062      
The 2022 Credit Facility            
Line of Credit Facility [Line Items]            
Payments of line of credit   $ 202,700        
The 2022 Credit Facility | Line of Credit | Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Borrowing capacity $ 350,000          
Remaining borrowing capacity     $ 349,400      
Interest rate on term loan     6.96%      
The 2022 Credit Facility | Line of Credit | Revolving Credit Facility | Minimum            
Line of Credit Facility [Line Items]            
Commitment fee percentage 0.20%          
The 2022 Credit Facility | Line of Credit | Revolving Credit Facility | Maximum            
Line of Credit Facility [Line Items]            
Commitment fee percentage 0.45%          
The 2022 Credit Facility | Line of Credit | Delayed Draw Term Loan Facility            
Line of Credit Facility [Line Items]            
Borrowing capacity $ 200,000          
The 2022 Credit Facility | Line of Credit | Letter of Credit            
Line of Credit Facility [Line Items]            
Borrowing capacity           $ 50,000
Term loan under credit facility     $ 600      
The 2022 Credit Facility | Line of Credit | Bridge Loan            
Line of Credit Facility [Line Items]            
Borrowing capacity           $ 15,000
The 2022 Credit Facility | Secured Debt            
Line of Credit Facility [Line Items]            
Borrowing capacity 650,000          
Increase in borrowing capacity 150,000          
Term loan under credit facility     95,625 $ 98,125    
Total debt     $ 95,600      
The 2022 Credit Facility | Secured Debt | Term Loan Facility            
Line of Credit Facility [Line Items]            
Borrowing capacity $ 100,000