XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total, Principal $ 85,097 $ 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  
2029, Principal 0  
Total, Principal 65,000  
2025 (remainder) Interest and Fees 5,597  
2026, Interest and Fees 6,498  
2027, Interest and Fees 2,939  
2028, Interest and Fees 1,456  
2029, Interest and Fees 0  
Total, Interest and Fees 16,490  
2025 (remainder) Total 5,597  
2026, Total 30,873  
2027, Total 35,439  
2028, Total 9,581  
2029, Total 0  
Total $ 81,490