XML 104 R92.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]      
Deferred tax asset $ 1,737    
Deferred tax liability 1,984    
Deferred tax assets, net     $ 754
Foreign deferred tax assets     415
Foreign deferred tax liability     2,130
Deferred tax assets, tax deferred expense, interest     1,640
Deferred tax assets, valuation allowance     $ 1,640
Income taxes paid 571 $ 926  
Income tax paid, U.S. Federal 1    
Income tax paid, state and local 35 80  
Income tax paid, foreign $ 535 $ 846