XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Revolving Loan (Details)
$ in Millions
Aug. 01, 2023
USD ($)
quarter
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]      
Outstanding unamortized loan fees   $ 0.6 $ 0.6
Bank of America Credit Agreement | Line of Credit | Revolving Loan      
Debt Instrument [Line Items]      
Borrowing capacity $ 50.0    
Accordion feature, increase limit $ 25.0    
Days prior to maturity date 91 days    
Covenant, consecutive quarters | quarter 4    
Line of credit   0.0  
Bank of America Credit Agreement | Line of Credit | Revolving Loan | Minimum      
Debt Instrument [Line Items]      
Unused portion of borrowing commitment 0.05%    
Bank of America Credit Agreement | Line of Credit | Revolving Loan | Maximum      
Debt Instrument [Line Items]      
Unused portion of borrowing commitment 0.0625%    
Bank of America Credit Agreement | Line of Credit | Revolving Loan | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Additional basis spread on variable rate 0.10%    
Bank of America Credit Agreement | Line of Credit | Revolving Loan | Secured Overnight Financing Rate (SOFR) | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.25%    
Bank of America Credit Agreement | Line of Credit | Revolving Loan | Secured Overnight Financing Rate (SOFR) | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.75%    
Bank of America Credit Agreement | Line of Credit | Revolving Loan | Base rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.25%    
Bank of America Credit Agreement | Line of Credit | Revolving Loan | Base rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.75%    
Bank of America Credit Agreement | Line of Credit | Credit commitments      
Debt Instrument [Line Items]      
Borrowing capacity $ 15.0    
Bank of America Credit Agreement | Line of Credit | Swing line      
Debt Instrument [Line Items]      
Borrowing capacity $ 5.0    
Prepaid expenses and other current assets      
Debt Instrument [Line Items]      
Outstanding unamortized loan fees   0.1 0.1
Other long-term assets      
Debt Instrument [Line Items]      
Outstanding unamortized loan fees   $ 0.5 $ 0.5