v3.25.2
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