v3.26.1
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Class of Stock [Line Items]            
Common stock and preferred stock, authorized (in shares)   501,000,000   501,000,000    
Common stock, authorized (in shares)   500,000,000   500,000,000   500,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001   $ 0.0001
Preferred stock, authorized (in shares)   1,000,000   1,000,000    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001    
Issuance of common stock (in shares)   360,704 697,177 651,612 1,016,098  
Issuance of common stock | $   $ 860 $ 628 $ 1,597 $ 1,348  
Common stock withheld for taxes (in shares)       1,280 66,724  
Payment of taxes from common stock withheld | $       $ 75 $ 1,595  
Restricted Stock            
Class of Stock [Line Items]            
Vesting of restricted stock units (in shares)   149,558 42,866 837,314 177,698  
2025 ATM Program            
Class of Stock [Line Items]            
Proceeds from issuance of common stock, gross | $       $ 1,199,868   $ 1,500
Sale of stock, commission percentage           0.015
Issuance of common stock (in shares)       12,376,352    
2026 ATM Program            
Class of Stock [Line Items]            
Proceeds from issuance of common stock, gross | $ $ 1,000     $ 680,371    
Sale of stock, commission percentage 0.015          
Issuance of common stock (in shares)       10,712,054