XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2023 $ 3,691  
For the year ended December 31, 2024 12,589  
For the year ended December 31, 2025 8,417  
For the year ended December 31, 2026 6,286  
For the year ended December 31, 2027 3,051  
For the year ended December 31, 2028 and beyond 5,614  
Total lease payments 39,648  
Less: imputed interest (5,372)  
Present value of lease liabilities $ 34,276 $ 38,991