XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2023 $ 3,597  
2024 5,005  
2025 4,650  
2026 3,999  
2027 and thereafter 12,059  
Total undiscounted lease payments 29,310  
Less: imputed interest (5,813)  
Total operating lease liability 23,497  
Less: current portion 2,949 $ 2,492
Operating lease liability, net of current portion $ 20,548 $ 18,531