XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies- Schedule of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 4,302  
2024 2,603  
2025 2,064  
2026 1,277  
2027 1,258  
2028 and thereafter 5,327  
Total lease payments to be paid 16,831  
Less: Future interest expense (1,880)  
Present value of lease liabilities $ 14,951 $ 8,000