XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Remaining nine months of 2023 $ 10,005  
2024 12,223  
2025 9,417  
2026 8,794  
2027 7,167  
Thereafter 7,135  
Total operating lease payments 54,741  
Present value adjustment (7,011)  
Total operating lease liabilities 47,730  
Current portion of operating lease liabilities 10,875 $ 10,761
Long-term portion of operating lease liabilities $ 36,855 $ 39,405
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities