XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases  
Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases

2023

$3,059,547

2024

2,640,972

2025

1,747,019

2026

1,371,761

2027

1,008,297
$9,827,596