v3.25.2
Warrants (Details) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Number of shares to purchase under warrants (in shares) 7,761 7,761
Exercise price or warrants (in usd per share) $ 6.44 $ 6.44