XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
OperatingLeases
Lessee Lease Description [Line Items]  
Operating leases, options to extend some of which include options to extend the leases for up to an additional ten years.
Operating leases, existence of option to extend true
Operating sublease, option to extend certain subleases have renewal terms that can extend the lease for up to an additional two years.
Operating sublease, existence of option to extend true
Number of operating leases not yet commenced | OperatingLeases 1
Operating lease not yet commenced lease cost | $ $ 6.6