XML 84 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Current Financial Assets and Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash and cash equivalents [abstract]    
Cash and bank accounts $ 73,520 $ 65,012
Money market funds 0 13,578
Fixed bank deposits 10,866 11,200
Total cash and cash equivalents $ 84,386 $ 89,789