XML 91 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Employee compensation $ 6,127 $ 5,083
Income taxes payable 1,852 1,090
Other taxes payable 9,955 10,101
Vacation reserves 1,144 1,372
Other 151 201
Total accrued expenses $ 19,229 $ 17,847