XML 159 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation, net $ 9,021 $ 6,541 $ 9,116
Incentive Award Plan, Net      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation, net 8,953 6,541 9,116
Compensation cost not yet recognized 9,975    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation, net 68 $ 0 $ 0
Compensation cost not yet recognized $ 205