v3.26.1
Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt, Principal $ 65,088 $ 83,968
Total debt, Unamortized Discount (172) (80)
Total debt, Net Carrying Value 64,916 83,888
Less: current portion, Principal 30,088 43,343
Less: current portion, Net Carrying Value 30,088 43,343
Non-current portion, Principal 35,000 40,625
Non-current portion, Unamortized Discount (172) (80)
Non-current portion, Net Carrying Value 34,828 40,545
Term Loan    
Debt Instrument [Line Items]    
Total debt, Principal 35,000 65,000
Total debt, Unamortized Discount (172) (80)
Total debt, Net Carrying Value 34,828 64,920
Revolving Loan    
Debt Instrument [Line Items]    
Total debt, Principal 30,088 18,968
Total debt, Net Carrying Value $ 30,088 $ 18,968