XML 84 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Commitments and Contingencies Disclosure [Abstract]      
2023 $ 2,655    
2024 3,149    
2025 3,244    
2026 3,135    
2027 2,810    
Thereafter 5,875    
Total future minimum lease payments 20,868    
Less: Amount representing interest (4,744)    
Present value of future minimum lease payments 16,124    
Less: Current portion of operating lease liabilities 2,655 $ 1,231 $ 2,000
Long-term portion of operating lease liabilities $ 13,469 $ 15,217 $ 16,100