XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
May 25, 2022
Jun. 03, 2020
Mar. 22, 2018
Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized share-based compensation costs in respect of granted RSUs $ 14,288      
Unrecognized share-based compensation remaining weighted average period 1 year 10 months 24 days      
2018 Stock Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock authorized       3,000,000
Common stock available for future issuance 1,926,852      
2018 Stock Incentive Plan | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock authorized   6,500,000 4,500,000