v3.26.1
Stockholders' Equity - Schedule of Outstanding RSUs (Parenthetical) (Details) - Restricted Stock Units (RSUs)
Jun. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 6,781
The 2018 Long-Term Incentive Plan | Vesting Upon Listing Event or Change of Control  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 176,048