v3.26.3
Stockholders' equity (Details)
3 Months Ended 9 Months Ended
Aug. 20, 2026
shares
Sep. 30, 2026
USD ($)
Vote
$ / shares
shares
Sep. 30, 2026
USD ($)
Vote
$ / shares
shares
Aug. 24, 2026
USD ($)
Dec. 31, 2025
$ / shares
shares
Stockholders' equity          
Capital stock authorized   700,000,000 700,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01    
Preferred stock par value (in shares) | $ / shares   $ 0.01 $ 0.01   $ 0.01
Preferred stock, shares authorized   50,000,000 50,000,000   50,000,000
Earn-out Arrangements shares     3,600,000    
Issuance of Class A common stock in settlement of post-closing share liability (in shares) 2,000,000   2,000,000    
Purchase of treasury stock, at cost | $   $ 3,281,631      
Cash deposited with broker | $   $ 478,368 $ 478,368    
Repurchase program          
Stockholders' equity          
Amount of authorized repurchase shares | $       $ 10,000,000  
Purchase of treasury stock, at cost   2,889,440 2,889,440    
Average cost per share | $ / shares   $ 1.14 $ 1.14    
Purchase of treasury stock, at cost | $   $ 3,281,631 $ 3,281,631    
Amount of repurchased shares | $   $ 6,718,369 $ 6,718,369    
Repurchase Program, Repurchase from Astral Horizon L.P | Related party | Astral Horizon, L.P          
Stockholders' equity          
Purchase of treasury stock, at cost   370,229 370,229    
Purchase of treasury stock, at cost | $   $ 259,999 $ 259,999    
Repurchase Program, Repurchase from Astral Horizon L.P | Related party | Astral Horizon, L.P | First tranche          
Stockholders' equity          
Purchase of treasury stock, at cost   237,833 237,833    
Average cost per share | $ / shares   $ 0.55 $ 0.55    
Repurchase Program, Repurchase from Astral Horizon L.P | Related party | Astral Horizon, L.P | Second tranche          
Stockholders' equity          
Purchase of treasury stock, at cost   132,396 132,396    
Average cost per share | $ / shares     $ 0.98    
Repurchase Program, Repurchase in the Open Market          
Stockholders' equity          
Purchase of treasury stock, at cost     2,519,211    
Purchase of treasury stock, at cost | $   $ 3,021,632 $ 3,021,632    
Class A common stock          
Stockholders' equity          
Common stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01   $ 0.01
Common stock, shares authorized (in shares)   550,000,000 550,000,000   550,000,000
Number of votes per common share | Vote   1 1    
Class B common stock          
Stockholders' equity          
Common stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01   $ 0.01
Common stock, shares authorized (in shares)   100,000,000 100,000,000   100,000,000
Number of votes per common share | Vote   1 1