Commitments and Contingencies - Consulting Agreements (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul. 14, 2023 |
Nov. 14, 2022 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 15, 2025 |
Jun. 12, 2025 |
Jun. 10, 2025 |
Jun. 02, 2025 |
May 28, 2025 |
May 19, 2025 |
May 14, 2025 |
May 12, 2025 |
May 06, 2025 |
Apr. 30, 2025 |
Apr. 25, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 20, 2023 |
Feb. 28, 2023 |
|
Loss Contingencies [Line Items] | |||||||||||||||||||||
Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 | $ 0.0001 | ||||||||||||||||||
Common stock, authorized (in shares) | 20,000,000 | 20,000,000 | 20,000,000 | 5,000,000 | 20,000,000 | 15,000,000 | |||||||||||||||
Notes payable | $ 11,300,000 | $ 11,300,000 | $ 200,000 | $ 300,000 | $ 200,000 | $ 100,000 | $ 100,000 | $ 200,000 | $ 100,000 | $ 100,000 | $ 100,000 | $ 100,000 | $ 25,000 | ||||||||
Number of days to issue common stock (in days) | 10 days | ||||||||||||||||||||
Common stock, issued (in shares) | 6,810,403 | 6,810,403 | 5,225,147 | ||||||||||||||||||
Aggia LLC FC | |||||||||||||||||||||
Loss Contingencies [Line Items] | |||||||||||||||||||||
Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 | |||||||||||||||||||
Shares issued, price (in dollars per share) | $ 31.250 | $ 15.6250 | |||||||||||||||||||
Common stock, authorized (in shares) | 1,442,428 | 1,442,428 | |||||||||||||||||||
Percentage of issued and outstanding shares, maximum authorized amount (as a percent) | 49.90% | ||||||||||||||||||||
Common stock, issued (in shares) | 885,546 | 556,882 | |||||||||||||||||||
Share price, percentage of net income generated by business segment (as a percent) | 40.00% | ||||||||||||||||||||
Share price, at percentage of net income generated by business segment (in dollars per share) | $ 12.50 | ||||||||||||||||||||
Common stock, period to purchase not vested shares (in days) | 30 days | ||||||||||||||||||||
Share price (in dollars per share) | $ 0.001 | ||||||||||||||||||||
Reimbursement of operating costs | $ 800,000 | $ 1,000,000.0 | $ 1,500,000 | $ 2,100,000 | |||||||||||||||||
Aggia LLC FC | Maximum | |||||||||||||||||||||
Loss Contingencies [Line Items] | |||||||||||||||||||||
Notes payable | $ 71,500,000 | $ 71,500,000 | |||||||||||||||||||
Reimbursement of operating costs | $ 700,000 | $ 1,000,000 | $ 1,500,000 | $ 2,100,000 |