XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Maturity Analysis of Operating Lease (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 (remaining 9 months) $ 5,686  
2024 7,783  
2025 8,004  
2026 8,232  
2027 5,835  
Thereafter 14,871  
Total minimum lease payments 50,411  
Less: imputed interest 8,074  
Lease obligations 42,337  
Current portion of lease obligations - Operating leases 5,492 $ 5,360
Long-term lease obligations - Operating leases $ 36,845 $ 38,278