v3.25.1
Acquisitions - Additional Information (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 23, 2024
USD ($)
Dec. 01, 2023
USD ($)
Jul. 28, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2022
EUR (€)
Sep. 30, 2023
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Asset Acquisition, Contingent Consideration [Line Items]                        
Payment for non-refundable deposit for asset acquisition       $ 297,450 € 300,000              
Funds from transaction escrow release             $ 78,868 $ 31,228 $ 496,392 $ 279,678    
Contingent consideration for customers           $ 64,578            
Contingent earnout fair value             6,019,488   6,019,488      
Payment of bonus amount             28,614   $ 91,174      
Estimated average useful life                 10 years      
Bonus Amount                        
Asset Acquisition, Contingent Consideration [Line Items]                        
Contingent earnout fair value             29,394   $ 29,394      
Scite                        
Asset Acquisition, Contingent Consideration [Line Items]                        
Percentage of ownership interest acquired   100.00%                    
Initial payment   $ 7,217,000                    
Purchase consideration, net of cash acquired   21,135,000                    
Holdback cash paid   175,000                    
Contingent earnout liability incurred   7,194,000                    
Cash   $ 6,549,000                    
Contingent earnout fair value             $ 15,100,000   $ 15,100,000     $ 12,300,000
Resolute AI                        
Asset Acquisition, Contingent Consideration [Line Items]                        
Percentage of ownership interest acquired     100.00%                  
Initial payment     $ 2,774,000                  
Purchase consideration, net of cash acquired     4,766,000                  
Holdback cash paid     125,000                  
Contingent earnout liability incurred     $ 1,867,000                  
Funds from transaction escrow release $ 275,000                      
Contingent earnout fair value                     $ 0