v3.24.2.u1
Stock-Based Compensation - Share Matching Program, Narrative (Details) - Share Match Units
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 1,355
Cost not yet recognized, period for recognition 9 months 18 days