XML 64 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2023 $ 10,749  
For the year ended December 31, 2024 11,784  
For the year ended December 31, 2025 7,740  
For the year ended December 31, 2026 5,614  
For the year ended December 31, 2027 2,616  
For the year ended December 31, 2028 and beyond 5,496  
Total lease payments 43,999  
Less: imputed interest (5,261)  
Present value of lease liabilities $ 38,738 $ 38,991