XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total, Principal $ 85,000 $ 84,297
Term Loan Credit Agreement    
Debt Instrument [Line Items]    
2025, Principal 0  
2026, Principal 24,375  
2027, Principal 32,500  
2028, Principal 8,125  
Total, Principal 65,000  
2025 (remainder) Interest and Fees 3,725  
2026, Interest and Fees 6,499  
2027, Interest and Fees 2,939  
2028, Interest and Fees 1,456  
Total, Interest and Fees 14,619  
2025 (remainder) Total 3,725  
2026, Total 30,874  
2027, Total 35,439  
2028, Total 9,581  
Total $ 79,619