v3.26.1
Stockholders’ Equity - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
vote
shares
Jun. 09, 2026
shares
Jun. 08, 2026
shares
Dec. 31, 2025
shares
Class of Warrant or Right [Line Items]        
Common stock, authorized (in shares) | shares 1,000,000,000 1,000,000,000 500,000,000 500,000,000
Retirement of treasury stock | $ $ 0      
Voting right per share | vote 1      
Common stock        
Class of Warrant or Right [Line Items]        
Treasury stock, shares, retired (in shares) | shares 9,952,803      
Additional paid in capital        
Class of Warrant or Right [Line Items]        
Retirement of treasury stock | $ $ 57,350