v3.24.0.1
Leases (Details) - Schedule of Consolidated Statement of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Lease Costs [Abstract]      
Cash paid for amounts included in present value of operating lease liabilities [1] $ 13,696 $ 9,003 $ 2,779
ROU assets obtained in exchange for operating lease liabilities $ 8,435 $ 38,599 $ 31,567
[1] – Operating cash flows paid for operating leases are included within the change in operating leases, net within the Consolidated Statements of Cash Flows offset by non-cash ROU asset amortization and lease liability accretion.