v3.26.1
Common Stock (Details)
1 Months Ended 3 Months Ended
Jul. 31, 2021
shares
Mar. 31, 2026
USD ($)
vote
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2025
$ / shares
shares
Jul. 31, 2025
USD ($)
Subsidiary or Equity Method Investee [Line Items]          
Common stock, authorized (in shares) | shares   725,000,000   725,000,000  
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001  
Voting rights, number of votes | vote   1      
Dividends declared, paid and unpaid   $ 0 $ 0    
Donation of common stock   $ 765,000 $ 959,000    
Share repurchase program, authorized amount         $ 200,000,000.0
Common stock repurchased (in shares) | shares   2,770,428 0    
Aggregate repurchase amount   $ 44,249,000      
Share repurchase program, remaining authorized amount   $ 131,900,000      
Pledge 1%          
Subsidiary or Equity Method Investee [Line Items]          
Common stock, reserved (in shares) | shares 1,819,609        
Common stock, reserved, percent of fully-diluted capitalization 1.00%        
Common stock, pledged term 10 years        
Stock donated (in shares) | shares   45,490 45,490