v3.26.1
Financing Activities - Narrative (Details)
$ in Millions
1 Months Ended
Oct. 14, 2025
USD ($)
Oct. 31, 2024
USD ($)
Nov. 30, 2019
USD ($)
Line of Credit | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 250.0 $ 50.0  
Line of Credit | Revolving Credit Facility | Commitment Fee Scenario One      
Line of Credit Facility [Line Items]      
Unused capacity commitment fee, percentage 0.25%    
Net leverage ratio 2.00    
Line of Credit | Revolving Credit Facility | Commitment Fee Scenario Two      
Line of Credit Facility [Line Items]      
Unused capacity commitment fee, percentage 0.375%    
Line of Credit | Revolving Credit Facility | Commitment Fee Scenario Two | Minimum      
Line of Credit Facility [Line Items]      
Net leverage ratio 2.00    
Line of Credit | Revolving Credit Facility | Commitment Fee Scenario Two | Maximum      
Line of Credit Facility [Line Items]      
Net leverage ratio 3.00    
Line of Credit | Revolving Credit Facility | Commitment Fee Scenario Three      
Line of Credit Facility [Line Items]      
Unused capacity commitment fee, percentage 0.50%    
Net leverage ratio 3.00    
Line of Credit | Revolving Credit Facility | Base Rate      
Line of Credit Facility [Line Items]      
Spread on variable rate   1.00%  
Floor rate 0.50%    
Line of Credit | Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate      
Line of Credit Facility [Line Items]      
Floor rate   0.50%  
Line of Credit | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Spread on variable rate   2.00%  
Floor rate 1.00%    
Line of Credit | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Line of Credit Facility [Line Items]      
Floor rate   1.00%  
Line of Credit | Letter of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 25.0    
SAFEs      
Line of Credit Facility [Line Items]      
Aggregate purchase amount     $ 2.2