XML 84 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 29, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt        
Principal payment   $ 2.1    
New Credit Facility        
Debt        
Interest expense   3.7 $ 3.9 $ 3.2
Line of credit | New Credit Facility        
Debt        
Line of credit   $ 25.0    
Final payment as percentage of original principal amount 4.25%      
Additional rate in event of default 5.00%      
Line of credit | New Credit Facility | Prepayment Occurs After October 29, 2023 but Before October 1, 2026        
Debt        
Prepayment fee percentage 1.00%      
Line of credit | New Credit Facility | Minimum        
Debt        
Debt interest rate percentage 8.50%      
Spread (as a percent) 5.25%