v3.25.2
Debt - Narrative (Details) - USD ($)
$ in Millions
Mar. 15, 2022
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]      
Debt outstanding   $ 0.0 $ 0.0
Base Rate | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.00%    
Base Rate | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.50%    
SOFR Or Adjusted EURIBOR Rate | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 2.00%    
SOFR Or Adjusted EURIBOR Rate | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 2.50%    
Daily Simple SOFR, SONIA, Or SARON Rate | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 2.00%    
Daily Simple SOFR, SONIA, Or SARON Rate | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 2.50%    
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit, maximum borrowing capacity $ 30.0    
Contingent maximum borrowing capacity 50.0    
Letter of Credit      
Line of Credit Facility [Line Items]      
Line of credit, maximum borrowing capacity $ 10.0