XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Maturity Analysis of Operating Lease (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (remaining 6 months) $ 3,793  
2024 7,783  
2025 8,004  
2026 8,232  
2027 5,835  
Thereafter 14,870  
Total minimum lease payments 48,517  
Less: imputed interest 7,512  
Lease obligations 41,005  
Current portion of lease obligations - Operating leases 5,626 $ 5,360
Long-term lease obligations - Operating leases $ 35,379 $ 38,278