XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Lessee, Operating Lease, Liability, Maturity
Approximate annual future minimum operating lease payments as of December 31, 2022 are as follows (in thousands): 
Year:Operating
Leases
2023$7,800 
20246,173 
20255,464 
20265,149 
20275,296 
Thereafter17,133 
Total minimum lease payments$47,015 
Less imputed interest(12,227)
Total$34,788