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 |