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 |