v3.25.4
Income Taxes - Summary of Cash Paid for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Domestic $ 1,806 $ 614 $ 2,382
Foreign      
Total 64,930 40,705 40,127
US      
Foreign      
Foreign 47,660 29,376 28,840
Japan      
Foreign      
Foreign 8,349 2,709 2,624
Spain      
Foreign      
Foreign 0 5,184 0
Other Foreign      
Foreign      
Foreign $ 7,115 $ 2,822 $ 6,281