Annual report pursuant to Section 13 and 15(d)

Property and Equipment - Schedule of Purchase Agreement Commitments, Deposits Paid and Expected Delivery Timing (Details)

v3.22.4
Property and Equipment - Schedule of Purchase Agreement Commitments, Deposits Paid and Expected Delivery Timing (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Long-Term Purchase Commitment [Line Items]  
Agreement Date Total
Original Purchase Commitment $ 333,060
Deposit Balance $ 33,273
November 22, 2021  
Long-Term Purchase Commitment [Line Items]  
Agreement Date November 22, 2021
Original Purchase Commitment $ 32,550
Deposit Balance $ 3,467
Expected Shipping First Quarter 2023
December 10, 2021  
Long-Term Purchase Commitment [Line Items]  
Agreement Date December 10, 2021
Original Purchase Commitment $ 97,650
Deposit Balance $ 9,879
Expected Shipping First Quarter 2023
December 24, 2021  
Long-Term Purchase Commitment [Line Items]  
Agreement Date December 24, 2021
Original Purchase Commitment $ 202,860
Deposit Balance $ 19,927
Expected Shipping First Quarter 2023