v3.25.4
Stockholders' Equity - Schedule of Outstanding RSUs (Details) - Restricted Stock Units (RSUs)
Dec. 31, 2025
shares
The 2018 Long-Term Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 54.56
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) 260,200
The 2023 Long-Term Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 621,084 [1]
The 2023 Long-Term Incentive Plan | Vesting February 17, 2026  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 105,189 [1]
The 2023 Long-Term Incentive Plan | Vesting April 3, 2026  
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 4, 2026  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 67,252 [1]
The 2023 Long-Term Incentive Plan | Vesting April 11, 2026  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 21,561 [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 4, 2027  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 54,040 [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 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 April 4, 2028  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 54,040 [1]
The 2023 Long-Term Incentive Plan | Vesting April 4, 2029  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
PI units vesting (in shares) 54,040 [1]
[1] As of December 31, 2025, upon the successful completion of a Company Listing Event or change of control of the Company, 260,200 RSUs would vest immediately, instead of vesting on the final time vesting date according to the schedule above.