XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2023 $ 18,975  
2024 19,886  
2025 12,840  
2026 8,423  
2027 4,194  
2028 and beyond 8,650  
Total undiscounted cash payments 72,968  
Less: amount representing interest (5,717)  
Present value of future minimum lease payments 67,251  
Less: current obligations under leases 22,524 $ 23,316
Long-term lease obligation $ 44,727 $ 51,575