XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
Maturities of operating lease liabilities as of December 31, 2022 are presented in the table below (in thousands):

Year ending December 31,
2023$20,483 
202416,977 
202512,138 
20268,340 
20275,659 
Thereafter
20,326 
Total operating lease payments
$83,923 
Less: imputed interest
(11,231)
Present value of operating lease liabilities
$72,692