XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued expenses:    
Accrued interest $ 532 $ 402
Accrued salaries 14,229 12,826
Current taxes payable 742 755
Other accrued expenses 1,301 1,191
Total $ 16,804 $ 15,174