XML 73 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Non-cancelable purchase and service obligations [Abstract]  
2023 $ 29,353
2024 20,738
2025 12,367
2026 4,417
2027 0
Thereafter 0
Total obligations $ 66,875