v3.26.1
Redeemable Convertible Preferred Stock and Equity Transactions - Schedule of Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Apr. 30, 2026
Feb. 28, 2026
Dec. 31, 2025
Class of Stock [Line Items]          
Shares   6,200,451      
Beginning of period, authorized repurchase amount       $ 50,000 $ 89,822
Repurchases paid   $ (55,823)      
Remaining amount available under share repurchase program $ 33,999 $ 33,999      
Net average purchase price (in dollars per share) $ 8.70        
Common Stock | February 2026 Reauthorization          
Class of Stock [Line Items]          
Beginning of period, authorized repurchase amount     $ 50,000    
Common Stock | April 2026 Reauthorization          
Class of Stock [Line Items]          
Remaining amount available under share repurchase program     $ 10,200    
Common Stock          
Class of Stock [Line Items]          
Net average purchase price (in dollars per share)   $ 9.00