XML 111 R98.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Schedule of Deferred Tax Asset and Deferred Tax Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total deferred tax asset $ 1,162 $ 1,169
Total deferred tax liability 2,049 2,130
U.S.    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total deferred tax asset 567 754
Total deferred tax liability 0 0
Foreign    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total deferred tax asset 595 415
Total deferred tax liability $ 2,049 $ 2,130