v3.26.1
Note 8 - Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Non-cash share-based compensation expense     $ 8,979 $ 478
Single Reportable Segment [Member]        
Management transition costs $ 3,160 $ 6,640 3,160 6,640
Tax benefit on management transition costs 180 468 180 468
Non-cash share-based compensation expense 7,371 307 8,979 478
Tax benefit (expense) on noncash stock compensation $ 210 $ (22) $ 470 $ 21