XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Leases - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Capital Leased Assets [Line Items]  
Capital leases payment on lease agreements, per month $ 0.6
Bargain purchase price 3.0
Capital lease liability $ 16.5
Minimum  
Capital Leased Assets [Line Items]  
Capital leases payment terms on lease agreements 30 months
Maximum  
Capital Leased Assets [Line Items]  
Capital leases payment terms on lease agreements 50 months