v3.26.1
Fair Value Measurements - Summary of the Company's issued and outstanding public warrants (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Public warrants    
Fair Value Measurements    
Balance at the beginning of the period   127,778
Number of warrants exercised   (124,897)
Number of warrants cancelled (2,881) (2,881)
Private warrants    
Fair Value Measurements    
Balance at the beginning of the period 55,403 73,334
Number of warrants exercised   (17,931)
Balance at the end of the period 55,403 55,403
Series A Warrants    
Fair Value Measurements    
Number of warrants issued 3,565,245  
Number of warrants exercised 0  
Balance at the end of the period 3,565,245  
Series B Warrants    
Fair Value Measurements    
Number of warrants issued 3,565,245  
Number of warrants exercised (3,502,982)  
Balance at the end of the period 62,263