v3.25.2
Debt (Details) - Revolving Credit Agreement - Line of Credit
Nov. 16, 2023
USD ($)
Line of Credit Facility [Line Items]  
Basis spread on variable rate 0.50%
Floor rate 1.00%
Revolving Credit Facility  
Line of Credit Facility [Line Items]  
Maximum borrowing capacity $ 125,000,000
Debt instrument, term 5 years
Unused capacity, commitment fee percentage 0.20%