XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total, Principal $ 84,297 $ 80,000
Term Loan Credit Agreement    
Debt Instrument [Line Items]    
2025, Principal 0  
2026, Principal 24,375  
2027, Principal 32,500  
2028, Principal 8,125  
2029, Principal 0  
Total, Principal 65,000  
2025, Interest and Fees 7,581  
2026, Interest and Fees 6,630  
2027, Interest and Fees 2,998  
2028, Interest and Fees 1,459  
2029, Interest and Fees 0  
Total, Interest and Fees 18,668  
2025, Total 7,581  
2026, Total 31,005  
2027, Total 35,498  
2028, Total 9,584  
2029, Total 0  
Total $ 83,668