XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Remaining Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of fiscal year 2023 $ 1,229  
2024 5,243  
2025 2,337  
2026 2,117  
2027 2,149  
Thereafter 1,113  
Total future minimum lease payments 14,188  
Less: imputed interest (1,121)  
Total $ 13,067 $ 20,552