XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Lease Payments for Noncancelable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
[1]
Leases [Abstract]    
Operating leases, Remainder of 2023 $ 3,278  
Operating leases, 2024 4,649  
Operating leases, 2025 3,939  
Operating leases, 2026 1,870  
Operating leases, 2027 851  
Operating leases, Thereafter 3,367  
Operating leases, Total future minimum lease payments 17,954  
Operating leases, Imputed interest (2,376)  
Total operating lease liabilities 15,578  
Operating lease liabilities, current portion 3,674 $ 3,675
Operating lease liabilities, net of current portion $ 11,904 $ 12,274
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.