v3.26.1
Debt - Expected Principal, Interest and Fee Payments on Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total, Principal $ 65,088 $ 83,968
Term Loan Credit Agreement    
Debt Instrument [Line Items]    
2030, Principal 20,417  
2031, Principal 14,583  
Total, Principal 35,000  
2026, Interest and Fees 1,667  
2027, Interest and Fees 3,325  
2028, Interest and Fees 3,334  
2029, Interest and Fees 3,325  
2030, Interest and Fees 2,839  
2031, Interest and Fees 1,047  
Total, Interest and Fees 15,537  
2026, Total 1,667  
2027, Total 3,325  
2028, Total 3,334  
2029, Total 3,325  
2030, Total 23,256  
2031, Total 15,630  
Total $ 50,537