v3.26.1
Stock Warrants - Additional Information (Details) - $ / shares
12 Months Ended
Jan. 14, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 17, 2024
Class of Warrant or Right [Line Items]        
Warrant agreement amended effective date Jan. 14, 2025      
Warrant exchange ratio 0.25%      
Warrants exchanged for shares of common stock   0 5,177,089  
Dividends per share (in Dollars per share)       $ 0.2
Exercise price (in Dollars per share)   $ 9.58    
Converted warrants     28,680  
Warrant exchange date Oct. 06, 2028      
Common Class A [Member]        
Class of Warrant or Right [Line Items]        
Warrants outstanding (in Shares)   5,177,089 5,177,089  
Warrants exchanged for shares of common stock   1,294,272    
Warrant [Member] | Common Class A [Member]        
Class of Warrant or Right [Line Items]        
Warrants outstanding (in Shares)     29,684  
Shares issued   1.034999