v3.25.2
Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
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
Mar. 31, 2025
Mar. 31, 2024
Mar. 20, 2024
Mar. 15, 2024
Feb. 16, 2024
Jan. 29, 2024
Jan. 22, 2024
Jan. 11, 2024
Jan. 08, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 25, 2025
Dec. 31, 2024
Mar. 28, 2024
Jan. 04, 2024
Dec. 31, 2023
Dec. 20, 2023
Jul. 14, 2023
Feb. 28, 2023
Nov. 14, 2022
Oct. 07, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Common stock, issued (in shares)                                         6,810,403   6,810,403     5,225,147                
Granted (in shares)                                             0 0                    
Notes payable $ 200,000 $ 300,000 $ 200,000 $ 100,000 $ 100,000 $ 200,000 $ 100,000 $ 100,000 $ 100,000 $ 100,000 $ 25,000                   $ 11,300,000   $ 11,300,000                      
Converted shares (in shares) 190,000 300,000 166,667 111,111 104,167 150,000 57,692 48,558 42,735 49,242 18,939                                              
Preferred stock, shares authorized (in shares)                                         10,000,000   10,000,000                      
Preferred stock par value (in dollars per share)                                         $ 0.0001   $ 0.0001                      
Preferred stock, shares issued (in shares)                                         0   0                      
Preferred stock, shares outstanding (in shares)                                         0   0                      
Change in fair value of stock-based compensation                                         $ 0 $ 1,214,000 $ 778,000 $ 1,691,000                    
Stock-based expenses                                         419,000 1,921,000 1,847,000 2,717,000                    
Related Party                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Stock-based expenses                                         $ 0 $ 1,700,000 $ 1,000,000.0 $ 2,400,000                    
RSAs                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Vested (in shares)                                             234,371 247,098                    
Outstanding in period (in shares)                                         553,940 876,379 553,940 876,379   640,329     909,877          
Aggia LLC FC                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Common stock, issued (in shares)                                                             885,546   556,882  
Shares issued, price (in dollars per share)                                                             $ 31.250   $ 15.6250  
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      
Aggia LLC FC | RSAs                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Vested (in shares)                                             79,342                      
Share-Based Payment Arrangement, Nonemployee                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Shares authorized (in shares)                               300         77,698   77,698   34,074   7,950              
Share-Based Payment Arrangement, Nonemployee | Aggia LLC FC                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Vested shares (in shares)                       79,342 50,094                                          
Convertible Notes                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Number of shares issued for conversion of debt                           76,077 60,885 30,572 30,443 30,577 27,891 27,694                            
Board Of Directors                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Shares authorized (in shares)                                                       10,564            
Stock-based expenses                                         $ 100,000 $ 35,200 $ 200,000 $ 100,000                    
Executive Officer                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Stock-based expenses                                         100,000 100,000 300,000 100,000                    
Consultant                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Stock-based expenses                                         $ 200,000 $ 100,000 $ 400,000 $ 200,000                    
2021 Equity Incentive Plan                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Common stock reserved for future issuance (in shares)                                                                   150,000
Common stock, issued (in shares)                                         65,643   65,643                      
Granted (in shares)                                             54,357                      
2023 Equity Incentive Plan                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Common stock reserved for future issuance (in shares)                                                               250,000    
Common stock, issued (in shares)                                         242,404   242,404                      
Granted (in shares)                                             6,893                      
2024 Equity Incentive Plan                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                    
Common stock reserved for future issuance (in shares)                                                           750,000        
Shares issued in period (in shares)                                             682,133