v3.24.3
Other Current and Non-Current Liabilities - Schedule of Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Uncertain tax positions $ 19,055 $ 16,785
Other 1,481 2,297
Other non-current liabilities $ 20,536 $ 19,082