v3.26.1
Net Income Per Share - Narrative (Details)
Mar. 31, 2026
$ / shares
Senior Non-Convertible Preferred Stock Warrant | Tranche A  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Exercise price (in dollars per share) $ 0.01