XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2023 $ 7,214  
For the year ended December 31, 2024 12,050  
For the year ended December 31, 2025 7,902  
For the year ended December 31, 2026 5,725  
For the year ended December 31, 2027 2,674  
For the year ended December 31, 2028 and beyond 5,618  
Total lease payments 41,183  
Less: imputed interest (4,542)  
Present value of lease liabilities $ 36,641 $ 38,991