XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (remaining 6 months) $ 5,110  
2024 11,533  
2025 3,229  
2026 3,308  
2027 3,386  
Thereafter 9,681  
Total lease payments 36,247  
Less: interest (4,748)  
Total lease liability 31,499  
Lease liability - current 8,483 $ 7,165
Lease liability - long-term $ 23,016 $ 28,222