v3.25.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Taxes          
Income tax expense (benefit) (as a percent) 9.90% (3.40%) 6.40% (3.10%)  
U.S. statutory tax rate     21.00%    
Global Intangible Low-Taxed Income (in percent)     10.50%    
Cash and cash equivalents $ 2,329   $ 2,329   $ 2,950
Cash balance held by foreign subsidiaries $ 1,500   $ 1,500