v3.26.1
Subsequent Events (Details)
$ in Thousands
Jan. 21, 2025
USD ($)
Rate
Subsequent Event [Line Items]  
Line of Credit Facility, Maximum Borrowing Capacity | $ $ 300
Minimum [Member] | Pricing Level III  
Subsequent Event [Line Items]  
Line of Credit Facility, Interest Rate Description 100.00%
Minimum [Member] | Pricing Level II  
Subsequent Event [Line Items]  
Line of Credit Facility, Interest Rate Description 175.00%
Minimum [Member] | Pricing Level I  
Subsequent Event [Line Items]  
Line of Credit Facility, Interest Rate Description 250.00%
Maximum [Member] | Pricing Level III  
Subsequent Event [Line Items]  
Line of Credit Facility, Interest Rate Description 175.00%
Maximum [Member] | Pricing Level II  
Subsequent Event [Line Items]  
Line of Credit Facility, Interest Rate Description 250.00%
Maximum [Member] | Pricing Level IV  
Subsequent Event [Line Items]  
Line of Credit Facility, Interest Rate Description 100.00%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level III  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 1.75%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level II  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 2.00%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level IV  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 1.50%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level I  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 2.25%
Base Rate | Pricing Level III  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 0.75%
Base Rate | Pricing Level II  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 1.00%
Base Rate | Pricing Level IV  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 0.50%
Base Rate | Pricing Level I  
Subsequent Event [Line Items]  
Credit Agreement Interest Margin Rate 1.25%