XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 4,937  
2024 5,033  
2025 5,019  
2026 5,080  
2027 5,121  
Thereafter 13,057  
Total undiscounted lease payments 38,247  
Less: imputed interest (6,843)  
Operating lease liability 31,404  
Less: current portion of operating lease liability (4,842) $ (4,212)
Operating lease liability, less current portion $ 26,562 $ 24,383