v3.26.1
Stockholders’ Equity - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
vote
shares
Class of Warrant or Right [Line Items]  
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