XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
May 31, 2022
Leases [Abstract]    
2023 (remaining six months) $ 2,473  
2024 4,151  
2025 3,158  
2026 2,420  
2027 1,206  
Thereafter 2,505  
Total future lease payments 15,913  
Imputed interest (1,700)  
Total $ 14,213 $ 2,900