XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Company's Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Leases [Abstract]      
2024 (remaining) $ 3,833    
2025 3,928    
2026 3,700    
2027 2,627    
2028 2,377    
Thereafter 6,295    
Total future lease payments 22,760    
Less: imputed interest (4,365)    
Total operating lease liabilities 18,395 $ 19,371  
Less: current portion of operating lease liabilities (3,353) (3,463) $ (3,463)
Long-term operating lease liabilities $ 15,042 $ 15,908 $ 15,908