XML 49 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt, Principal $ 85,000 $ 84,297
Total debt, Unamortized Discount (109) (138)
Total debt, Net Carrying Value 84,891 84,159
Less: current portion, Principal 28,125 19,297
Less: current portion, Net Carrying Value 28,125 19,297
Non-current portion, Principal 56,875 65,000
Non-current portion, Unamortized Discount (109) (138)
Non-current portion, Net Carrying Value 56,766 64,862
Term Loan    
Debt Instrument [Line Items]    
Total debt, Principal 65,000 65,000
Total debt, Unamortized Discount (109) (138)
Total debt, Net Carrying Value 64,891 64,862
Revolving Loan    
Debt Instrument [Line Items]    
Total debt, Principal 20,000 19,297
Total debt, Net Carrying Value $ 20,000 $ 19,297