XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total, Principal $ 83,782 $ 80,000
Term Loan Credit Agreement    
Debt Instrument [Line Items]    
2026, Principal 24,375  
2027, Principal 32,500  
2028, Principal 8,125  
Total, Principal 65,000  
2024 Interest and Fees 4,024  
2025, Interest and Fees 8,026  
2026, Interest and Fees 7,020  
2027, Interest and Fees 3,175  
2028, Interest and Fees 1,469  
Total, Interest and Fees 23,714  
2024 Total 4,024  
2025, Total 8,026  
2026, Total 31,395  
2027, Total 35,675  
2028, Total 9,594  
Total $ 88,714