v3.26.1
Stockholders’ Equity (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
class
shares
Mar. 31, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
class
shares
Jun. 30, 2025
USD ($)
shares
Mar. 10, 2026
USD ($)
Dec. 31, 2025
shares
Dec. 31, 2024
shares
Class of Stock [Line Items]                  
Number of classes of stock | class 3       3        
Temporary equity, shares outstanding (in shares) 150,000 150,000 150,000 150,000 150,000 150,000   150,000 150,000
Share repurchased | $ $ 18,174 $ 18,623 $ 1,042 $ 3,076          
Share Repurchase Program                  
Class of Stock [Line Items]                  
Repurchase amount | $             $ 50,000    
Series A Redeemable Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Temporary equity, shares authorized (in shares) 200,000,000       200,000,000        
Temporary equity, shares issued (in shares) 150,000       150,000        
Temporary equity, shares outstanding (in shares) 150,000       150,000        
Class A Common Stock                  
Class of Stock [Line Items]                  
Stock repurchased and retired (in shares) 12,177,584   344,666   22,218,943 1,267,662      
Stock repurchased and retired | $ $ 20,200   $ 1,000   $ 36,800 $ 4,100      
Share repurchased (in shares) 1,192,600                
Share repurchased | $ $ 2,000                
Remaining authorized repurchase amount | $ $ 13,200       $ 13,200