v3.26.1
Equity - Summary of Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]    
Number of Warrants, Beginning balance 76,946 81,936
Number of Warrants, Issuance 4,600,875  
Number of Warrants, Exercised (202,691) 0
Number of Warrants, Ending balance 4,475,130 81,936
Warrants exercisable 4,475,130 81,936
Weighted Average Price, Beginning balance $ 9.97 $ 11.61
Weighted Average Price, Issuance 0  
Weighted Average Price, Exercised 0 0
Weighted Average Price, Ending balance 11.25 11.61
Weighted Average Price, Warrants exercisable $ 11.25 $ 11.61
Weighted Average Remaining Life, Beginning balance 2 years 9 months 18 days 2 years 6 months
Weighted Average Remaining Life, Ending balance 3 years 3 months 18 days 2 years 6 months
Weighted Average Remaining Life, Warrants exercisable 3 years 3 months 18 days 2 years 6 months