v3.26.1
Revenues - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenues $ 9,131,317 $ 11,713,055
Sublease income 163,850 158,629
Vibativ    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,118,295 1,378,066
Revenues   $ 3,000,000.0