v3.25.2
STOCKHOLDERS’ EQUITY - Additional Information (Details)
1 Months Ended 5 Months Ended 6 Months Ended
Feb. 07, 2025
USD ($)
shares
May 10, 2021
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
shares
Apr. 20, 2021
USD ($)
$ / shares
shares
Class of Stock [Line Items]            
Stock repurchase program approved (up to) | $     $ 700,000,000      
Available amount remaining under capital return program | $     95,500,000   $ 95,500,000  
Cash dividend amount | $ $ 0   $ 0 $ 0    
Common stock price (in dollars per share) | $ / shares           $ 55.00
Number of common shares called by warrant (in shares) 384,536         909,090
Aggregate purchase price | $           $ 50,000,000
Exercise price of warrants (in dollars per share) | $ / shares           $ 55.00
Maximum amount of outstanding common shares to be acquired           0.049
Common stock issued (in shares)     49,120,097   40,787,007  
Common stock outstanding (in shares)     49,120,097   40,787,007  
Preferred stock authorized (in shares)     10,000,000      
Preferred stock, shares issued (in shares)     0   0  
Warrant            
Class of Stock [Line Items]            
Common shares exchanged for warrants (in shares)   2,086,908        
Public Stock Offering            
Class of Stock [Line Items]            
Shares issued in public offering (in shares)   12,650,000        
Net proceeds from offering | $   $ 671,400,000