XML 126 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Non-cancelable Purchase Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Purchase obligations    
2024 $ 6,637  
2025 3,417  
2026 2,494  
Total $ 12,548 $ 18,900