v3.25.2
Business Segment Information - Schedule of Long-Lived Assets by Geographic Areas (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets $ 121,359,531 $ 115,338,771 $ 122,927,979
U.S.      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets 102,543,049 96,380,597  
U.K.      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets $ 18,816,482 $ 18,958,174