XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of lease payments
Future operating lease cash payments are as follows (in thousands):
Year Ended December 31,Amount
2023$9,473 
20246,935 
20254,975 
20263,791 
20273,353 
Thereafter15,809 
$44,336