v3.26.1
Revolving Credit Facility (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 03, 2026
Dec. 31, 2025
Oct. 30, 2025
Mar. 12, 2025
May 02, 2024
Bank of America                  
Line Of Credit Facility [Line Items]                  
Interest expense $ 2.0 $ 1.0 $ 3.6 $ 1.8          
Revolving Credit Facility                  
Line Of Credit Facility [Line Items]                  
Line of credit maximum borrowing capacity         $ 250.0   $ 210.0 $ 140.0  
Revolving Credit Facility | Bank of America                  
Line Of Credit Facility [Line Items]                  
Line of credit outstanding amount $ 136.2   $ 136.2     $ 95.4      
Amended And Restated Agreement                  
Line Of Credit Facility [Line Items]                  
Line of credit maximum borrowing capacity                 $ 100.0
Minimum | Revolving Credit Facility                  
Line Of Credit Facility [Line Items]                  
Line of credit maximum borrowing capacity             140.0    
Minimum | Revolving Credit Facility 2024 | Bank of America                  
Line Of Credit Facility [Line Items]                  
Line of credit interest rate (in percent) 5.93%   5.93%            
Maximum | Revolving Credit Facility                  
Line Of Credit Facility [Line Items]                  
Line of credit maximum borrowing capacity             $ 210.0    
Maximum | Revolving Credit Facility 2024 | Bank of America                  
Line Of Credit Facility [Line Items]                  
Line of credit interest rate (in percent) 8.05%   8.05%