v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 08, 2023
Mar. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Preferred stock, shares authorized (in shares) 15,000,000 15,000,000      
Preferred stock, par or stated value per share (in shares) $ 0.01 $ 0.01      
Preferred stock, shares outstanding (in shares) 0 0      
3.50% Convertible Senior Notes | Convertible Debt          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Interest rate 3.50%   3.50% 3.50%  
Common Class A          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Stock repurchase program, authorized amount         $ 350,000
Shares repurchased remaining amount $ 300,000