v3.26.1
Note 18 - Redeemable Noncontrolling Interests - Schedule of Redeemable Noncontrolling Interests (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance     $ 38,056,000  
Equity issuance costs incurred     (814,000)  
Stock-based compensation attributable to redeemable noncontrolling interests     0  
Net income attributable to redeemable noncontrolling interests $ 808,000 $ (433,000) 795,000 $ (1,000,000)
Effect of foreign currency translation on redeemable noncontrolling interests     1,382,000  
Effect of foreign currency translation attributable to redeemable noncontrolling interests     $ 316,000