Business Segment Information - Schedule of Long-Lived Assets by Geographic Areas (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items] | |||
| Total long-lived assets | $ 40,137,933 | $ 43,499,632 | $ 121,359,531 |
| U.S. | |||
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items] | |||
| Total long-lived assets | 32,986,338 | 35,052,182 | |
| U.K. | |||
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items] | |||
| Total long-lived assets | $ 7,151,595 | $ 8,447,450 |