v3.26.1
Fair Value Measurements - Summary of the Company's issued and outstanding warrants (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Series A      
Fair Value Measurements      
Balance at the beginning of the period   3,565,245  
Number of warrants issued     3,565,245
Number of warrants exercised 0   0
Balance at the end of the period 3,565,245 3,565,245 3,565,245
Series B      
Fair Value Measurements      
Balance at the beginning of the period   62,263  
Number of warrants issued     3,565,245
Number of warrants exercised (295,584)   (3,438,095)
Balance at the end of the period 127,150 62,263 127,150