Quarterly report pursuant to Section 13 or 15(d)

Debt - Other Notes Payable - Additional Information (Details)

v3.22.1
Debt - Other Notes Payable - Additional Information (Details) - Financing And Lease Agreements [Member]
3 Months Ended
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]  
Maturity date start Oct. 12, 2022
Maturity date end Sep. 13, 2024
Carrying amount of debt $ 93,632
Debt instrument, frequency of periodic payment monthly
Collateralized loans secured by net book value $ 59,124
Minimum [Member]  
Debt Instrument [Line Items]  
Debt instrument, principal amount $ 20,000
Debt instrument, interest rate 3.89%
Debt instrument, periodic payment $ 368
Maximum [Member]  
Debt Instrument [Line Items]  
Debt instrument, principal amount $ 50,000
Debt instrument, interest rate 6.81%
Debt instrument, periodic payment $ 585