XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt -2021 Term Loan Credit Agreement (Details) - USD ($)
3 Months Ended 4 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2023
Oct. 26, 2022
Jun. 23, 2022
Jun. 08, 2021
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Oct. 26, 2022
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 18, 2021
Debt Instrument [Line Items]                          
Repayment of outstanding obligations                   $ 73,875,000 $ 100,438,000 $ 688,000  
2021 Term Loan Credit Agreement | Secured Debt                          
Debt Instrument [Line Items]                          
Payment for debt prepayment   $ 50,000,000 $ 50,000,000         $ 100,000,000 $ 100,000,000        
Debt term       6 years                  
Face amount       $ 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 | Secured Debt | LIBOR                          
Debt Instrument [Line Items]                          
Interest margin (percent)       5.75%                  
Interest margin floor (percent)       0.75%                  
2021 Term Loan Credit Agreement, Incremental Term Loan | Secured Debt                          
Debt Instrument [Line Items]                          
Face amount                         $ 75,000,000
2021 Term Loan Credit Agreement, Aggregate Amount of all Increases | Secured Debt                          
Debt Instrument [Line Items]                          
Face amount                         $ 115,000,000