v3.26.1
Subsequent Events (Details) - USD ($)
12 Months Ended
Jan. 26, 2026
Dec. 31, 2025
Feb. 06, 2029
Subsequent Event [Line Items]      
Principal amount   $ 5,000,000  
Percentage of aggregate principal amount   25.00%  
Borrowings   $ 20,000,000  
Base interest rate   0.00%  
Interest rate annum   4.25%  
Secured pledge   100.00%  
Secured obligations period   60 days  
Forecast [Member]      
Subsequent Event [Line Items]      
Percentage of repurchase price principal amount     100.00%
2031 Convertible Notes [Member] | Forecast [Member]      
Subsequent Event [Line Items]      
Percentage of repurchase price principal amount     100.00%
Subsequent Event [Member] | 2031 Convertible Notes [Member]      
Subsequent Event [Line Items]      
Aggregate principal amount $ 230,000,000    
Percentage of convertible senior notes 4.50%    
Over-Allotment Option [Member] | Subsequent Event [Member] | 2031 Convertible Notes [Member]      
Subsequent Event [Line Items]      
Full exercise initial purchase $ 20,000,000    
Net proceeds $ 102,500,000    
Ordinary Share [Member] | Subsequent Event [Member] | 2031 Convertible Notes [Member]      
Subsequent Event [Line Items]      
Conversion price per share (in Dollars per share) $ 25.91    
Shares of convertible conversion price (in Shares) 38.5981    
Principal amount $ 1,000    
Shares of zero-strike call option transaction (in Shares) 5,900,000    
Amount of zero-strike call option transaction $ 120,000,000