v3.26.1
Stockholders' Equity - Schedule of Outstanding RSUs (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 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 176,048
The 2023 Long-Term Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 713,743 [1]
The 2023 Long-Term Incentive Plan | Vesting February 15, 2027  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 53,815 [1]
The 2023 Long-Term Incentive Plan | Vesting April 2, 2027  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 87,288 [1]
The 2023 Long-Term Incentive Plan | Vesting April 3, 2027  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 22,451 [1]
The 2023 Long-Term Incentive Plan | Vesting April 11, 2027  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 107,804 [1]
The 2023 Long-Term Incentive Plan | Vesting February 15, 2028  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 127,981 [1]
The 2023 Long-Term Incentive Plan | Vesting April 3, 2028  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 112,256 [1]
The 2023 Long-Term Incentive Plan | Vesting February 15, 2029  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 127,981 [1]
The 2023 Long-Term Incentive Plan | Vesting February 15, 2030  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 74,167 [1]
[1] As of June 30, 2026, upon the successful completion of an IPO, Company Listing Event or change of control of the Company, 176,048 RSUs would vest immediately, instead of vesting on the final time vesting date according to the schedule above.