XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Officer
Employee Agreements [Abstract]  
Employment agreement term 2 years
Renewal period of employment agreements 2 years
Future compensation - 2023 $ 58.6
Future compensation - 2024 $ 5.7
Executive Officer [Member]  
Employee Agreements [Abstract]  
Number of officers with the company had employee agreement | Officer 5