XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholder's Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 08, 2026
Oct. 10, 2024
Jun. 21, 2024
Mar. 01, 2024
Aug. 13, 2019
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 31, 2021
Subsidiary Sale Of Stock [Line Items]                  
Proceeds from issuance of common stock, net of commissions     $ 350,000     $ 0 $ 985,030 $ 369,560  
Common stock and paid-in capital, shares issued (in shares)           95,575,000 92,926,000    
Sale of stock, shares available for sale, value         $ 150,000        
2019 ATM Offering                  
Subsidiary Sale Of Stock [Line Items]                  
Issuance of common stock, net of transaction costs (in shares)             1,223,775,000    
Net proceeds             $ 43,400    
2024 ATM Offering                  
Subsidiary Sale Of Stock [Line Items]                  
Issuance of common stock, net of transaction costs (in shares)             928,912,000    
Net proceeds             $ 48,300    
Subsequent Event                  
Subsidiary Sale Of Stock [Line Items]                  
Purchased by employees at an average purchase price (in dollars per share) $ 45.95                
Subsequent Event | Public Stock Offering                  
Subsidiary Sale Of Stock [Line Items]                  
Sale of stock, number of shares issued in transaction (in shares) 8,763,000                
Net proceeds $ 380,000                
Subsequent Event | Over-Allotment Option                  
Subsidiary Sale Of Stock [Line Items]                  
Sale of stock, number of shares issued in transaction (in shares) 1,143,000                
Common Stock                  
Subsidiary Sale Of Stock [Line Items]                  
Issuance of common stock, net of transaction costs (in shares)   11,500,000,000   8,333,334,000     21,986,000 12,787,000  
Purchased by employees at an average purchase price (in dollars per share)   $ 50.00   $ 42.00          
Proceeds from issuance of common stock, net of commissions   $ 542,800   $ 335,500          
Offering discounts commissions and offering costs net   $ 32,200   $ 14,500          
Common stock and paid-in capital, shares issued (in shares)   1,500,000             50,500,000