v3.25.4
Other Current and Noncurrent Liabilities - Schedule of Non Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Uncertain tax positions $ 28,675 $ 18,884
Other 3,151 1,569
Other noncurrent liabilities $ 31,826 $ 20,453