XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 5,854  
2024 7,931  
2025 7,681  
2026 7,019  
2027 7,166  
Thereafter 10,604  
Total lease payments 46,255  
Less imputed interest 8,511  
Present value of future minimum lease payments 37,744  
Less operating lease liability, current portion 5,738 $ 5,591
Operating lease liability, long-term portion $ 32,006 $ 33,406