XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total term loan, Principal $ 80,000 $ 69,909
Total term loan, Unamortized Discount (204) (106)
Total term loan 79,796 69,803
Less: current portion, Principal 20,000 56,159
Less: current portion 20,000 56,159
Non-current portion of term loan, Principal 60,000 13,750
Non-current portion of term loan, Unamortized Discount (204) (106)
Non-current portion of term loan 59,796 13,644
Term Loan    
Debt Instrument [Line Items]    
Total term loan, Principal 60,000 55,000
Total term loan, Unamortized Discount (204) (106)
Total term loan 59,796 54,894
Revolving Loan    
Debt Instrument [Line Items]    
Total term loan, Principal 20,000 14,909
Total term loan $ 20,000 $ 14,909