v3.24.3
Current and Long-term Liabilities - Revolving Line of Credit (Details) - Revolving Credit Facility
$ in Millions
9 Months Ended
Nov. 07, 2024
USD ($)
Sep. 30, 2024
USD ($)
Dec. 20, 2022
USD ($)
Line of Credit Facility [Line Items]      
Maximum borrowing capacity   $ 125.0 $ 125.0
Variable interest rate spread   1.00%  
Variable annual interest rate floor   5.00%  
Quarterly in arrears fee per annum   0.25%  
Principal outstanding   $ 0.0  
Net facility available   $ 122.7  
Line of Credit | Subsequent Event      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 500.0    
Maximum leverage ratio 4.50    
Testing threshold percentage 40.00%    
Line of Credit | Minimum | Subsequent Event      
Line of Credit Facility [Line Items]      
Variable interest rate spread 0.75%    
Commitment fee percentage 0.25%    
Line of Credit | Maximum | Subsequent Event      
Line of Credit Facility [Line Items]      
Variable interest rate spread 1.25%    
Commitment fee percentage 0.375%    
Line of Credit | Variable Rate Component One | Minimum | Secured Overnight Financing Rate (SOFR) | Subsequent Event      
Line of Credit Facility [Line Items]      
Variable interest rate spread 1.75%    
Line of Credit | Variable Rate Component One | Maximum | Secured Overnight Financing Rate (SOFR) | Subsequent Event      
Line of Credit Facility [Line Items]      
Variable interest rate spread 2.25%    
Line of Credit | Variable Rate Component Two | Secured Overnight Financing Rate (SOFR) | Subsequent Event      
Line of Credit Facility [Line Items]      
Variable interest rate spread 1.00%    
Line of Credit | Variable Rate Component Two | Fed Funds Effective Rate Overnight Index Swap Rate | Subsequent Event      
Line of Credit Facility [Line Items]      
Variable interest rate spread 0.50%