XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 2021 Term Loan Credit Agreement (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 08, 2021
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 18, 2021
Debt Instrument [Line Items]                    
Repayment of outstanding obligations             $ 0 $ 73,875,000 $ 100,438,000  
2021 Term Loan Credit Agreement | Secured Debt                    
Debt Instrument [Line Items]                    
Debt term   6 years                
Face amount   $ 100,000,000                
Payment for debt prepayment           $ 100,000,000        
Extinguishment fees     $ 0     $ 1,000,000        
Write off of debt issuance costs     $ 1,700,000 $ 1,300,000 $ 1,400,000          
Repayment of outstanding obligations $ 73,900,000                  
2021 Term Loan Credit Agreement, Incremental Term Loan | Secured Debt                    
Debt Instrument [Line Items]                    
Face amount                   $ 75,000,000.0
2021 Term Loan Credit Agreement, Aggregate Amount of all Increases | Secured Debt                    
Debt Instrument [Line Items]                    
Face amount                   $ 115,000,000.0