v3.24.0.1
Debt (Details) - USD ($)
Nov. 16, 2023
Dec. 31, 2023
Mar. 16, 2023
Original Credit Agreement      
Line of Credit Facility [Line Items]      
Letters of credit outstanding     $ 0
Line of Credit | Fed Funds Effective Rate Overnight Index Swap Rate | Revolving Credit Agreement      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.50%    
Floor rate 1.00%    
Revolving Credit Facility | Line of Credit | Original Credit Agreement      
Line of Credit Facility [Line Items]      
Long term debt amount outstanding     $ 0
Revolving Credit Facility | Line of Credit | Revolving Credit Agreement      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 125,000,000    
Debt instrument, term 5 years    
Unused capacity, commitment fee percentage 0.20%    
Line of credit outstanding   $ 0