XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
May 31, 2022
Leases [Abstract]    
2022 (remaining six months) $ 2,656  
2023 4,790  
2024 3,894  
2025 2,926  
2026 2,559  
Thereafter 4,192  
Total future lease payments 21,017  
Imputed interest (2,292)  
Total $ 18,725 $ 2,900