v3.26.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
Vote
$ / shares
shares
Dec. 31, 2025
USD ($)
Vote
$ / shares
shares
Common Stock    
Common stock, shares issued 113,450,927 113,094,172
Common stock, shares outstanding 100,153,997 99,797,242
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Number of Votes Per Share | Vote 1 1
Treasury stock, shares 13,296,930 13,296,930
Treasury stock, common value | $ $ 57,304 $ 57,304
Preferred Shares    
Preferred stock, shares authorized 1,000,000  
Preferred stock, par value | $ / shares $ 0.0001  
Preferred stock, shares issued 0  
Preferred stock, shares outstanding 0  
Public Warrants    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Common Stock in Treasury    
Repurchase of common shares 13,296,930  
Treasury stock, shares 13,296,930 13,296,930
Treasury stock, common value | $ $ 57,304 $ 57,304
Repurchase of common stock of aggregate price | $ 57,300  
Remaining authorized repurchase amount | $ $ 66,600