v3.25.2
Debt - Availability and Outstanding Borrowings under Credit Agreement (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2023
Line of Credit Facility [Line Items]    
Total available balance $ 192,300,000  
Line of credit    
Line of Credit Facility [Line Items]    
Available principal amount and letters of credit sub-facility 200,000,000.0 $ 200,000,000.0
Outstanding borrowings $ 0  
Line of credit | Minimum    
Line of Credit Facility [Line Items]    
ABR Spread 0.375%  
Term Benchmark/RFR Spread 1.375%  
Unused Commitment Fee Rate 0.175%  
Line of credit | Maximum    
Line of Credit Facility [Line Items]    
ABR Spread 1.00%  
Term Benchmark/RFR Spread 2.00%  
Unused Commitment Fee Rate 0.25%  
Line of credit | Letter of credit    
Line of Credit Facility [Line Items]    
Available principal amount and letters of credit sub-facility $ 25,000,000.0  
Outstanding letters of credit $ 7,700,000