v3.26.1
Segments - Schedule of Revenues, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues, net:        
Total revenues, net $ 7,132,526 $ 3,431,876 $ 15,290,943 $ 6,482,661
Operating Segments        
Revenues, net:        
Total revenues, net 7,132,526 3,431,876 15,290,943 6,482,661
Operating Segments | Financial Technology | Direct revenue        
Revenues, net:        
Total revenues, net 611,889 441,386 1,291,935 1,157,153
Operating Segments | Financial Technology | Interest income on loans        
Revenues, net:        
Total revenues, net 900,202 607,123 1,719,180 1,195,619
Operating Segments | Financial Technology | Loan and lease contracts sold, net        
Revenues, net:        
Total revenues, net 2,083,841 495,748 4,177,547 1,558,122
Operating Segments | Financial Technology | Lease merchandise, net        
Revenues, net:        
Total revenues, net 553,631 857,531 1,457,704 970,335
Operating Segments | Financial Technology | Payment processing revenues        
Revenues, net:        
Total revenues, net $ 2,982,963 $ 1,030,088 $ 6,644,577 $ 1,601,432