XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Leases [Line Items]  
Weighted-average remaining lease term (in years): 5 years 6 months
Weighted average incremental borrowing rate 11.60%
Lease contractual term description For leases with terms greater than 12 months, the Company records the related operating or finance right of use asset and lease liability at the present value of lease payments over the lease term.
Maximum [Member]  
Leases [Line Items]  
Term of lease agreements 8 years