XML 121 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Based Compensation Nonvested award cost (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Allocated Share-based Compensation Expense $ 8,678
Share based payment cost not yet recognized, next twelve months 4,393
Share base payment arrangement, cost not yet recognized year two, amount 2,885
Share base payment arrangement, cost not yet recognized year three, amount 1,206
Share base payment arrangement, cost not yet recognized year four, amount $ 194