v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 31, 2026
Dec. 31, 2025
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  
Common Class A      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Stock repurchase program, authorized amount     $ 350,000
Shares repurchased remaining amount $ 300,000