XML 95 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Cash Paid for Income Taxes, Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Aggregated state and local jurisdictions $ 84    
Foreign      
Total cash paid for income taxes, net of refunds 3,950 $ 2,800 $ 2,300
United Kingdom      
Foreign      
Foreign 3,218    
Other foreign jurisdictions      
Foreign      
Foreign (121)    
Germany      
Foreign      
Foreign 275    
AUSTRALIA      
Foreign      
Foreign 249    
China      
Foreign      
Foreign $ 245