XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total, Principal $ 85,120 $ 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 5,993  
2025, Interest and Fees 8,024  
2026, Interest and Fees 7,018  
2027, Interest and Fees 3,174  
2028, Interest and Fees 1,468  
Total, Interest and Fees 25,677  
2024 Total 5,993  
2025, Total 8,024  
2026, Total 31,393  
2027, Total 35,674  
2028, Total 9,593  
Total $ 90,677