v3.25.4
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Unrecognized Tax Benefits [Roll Forward]    
Balance at beginning of year $ 87,723 $ 69,145
Additions related to prior periods tax positions 3,539 9,173
Reductions related to prior periods tax positions (2,226) (2,014)
Additions related to current period tax positions 8,749 5,939
Additions related to acquisitions 0 9,114
Settlements (24) (71)
Reductions due to lapse of applicable statute of limitations (333) (3,538)
Currency translation adjustment 173  
Currency translation adjustment   (25)
Balance at end of year $ 97,601 $ 87,723