v3.24.2.u1
Stockholders' Equity - Class B and C Profits Interests (Details) - Class B Incentive Units - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Mar. 16, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares authorized (in shares) 60,406.9   60,406.9      
Shares outstanding (in shares)         57,058.5  
Shares granted (in shares)     0 0    
Award vesting rights, term     five      
Selling, General and Administrative Expenses            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Equity compensation expense $ 21 $ 29 $ 200 $ 900    
Time Vesting            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     25.00%      
Performance Vesting            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     75.00%      
Time Vesting            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unvested time vesting units (in shares) 276   276      
Unrecognized stock compensation expense $ 100   $ 100      
Two Thousand And Nineteen Class B Unit Incentive Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares authorized (in shares)           61,098.4