Annual report pursuant to Section 13 and 15(d)

Leases - Future Minimum Lease Payments (Details)

v3.22.2.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
1 Months Ended 11 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 02, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases        
Financial Designation, Predecessor and Successor [Fixed List] Successor Predecessor Predecessor Predecessor
2022 $ 2,882,304      
2023 2,017,479      
2024 1,804,823      
2025 1,521,074      
2026 976,170      
Thereafter 1,927,098      
Total Payments for Operating Leases 11,128,948      
Less: Interest (2,744,830)      
Present Value of Operating Lease Liabilities $ 8,384,118