v3.26.1
Stockholders' Equity - Schedule of Number of RSUs Outstanding (Parenthetical) (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Apr. 02, 2026
Apr. 04, 2025
Apr. 03, 2024
Apr. 11, 2023
Feb. 17, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares granted upon vesting and cash settlement 53,877          
Restricted Stock Units (RSUs)            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Restricted Stock Units Vesting Shares 6,781          
Restricted Stock Units (RSUs) | The 2018 Long-Term Incentive Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Net asset value per share (in dollars per share) $ 54.56 $ 54.88 $ 54.54 $ 58.95 $ 63.04 $ 54.14
Equity-based compensation (in shares) 155,532