v3.26.1
Net Income Per Share - Additional Information (Details)
12 Months Ended
Dec. 31, 2025
shares
Equity and net loss per share [Abstract]  
Unvested Class A earnout shares are subject to forfeiture under the deferred settlement agreement 375,000