v3.26.1
Business Segment Reporting - Schedule of Brand Licensing (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 108,524 $ 100,619 $ 206,005 $ 195,654
Licensing and media cost 3,335 2,421 6,209 4,072
Depreciation, depletion, and amortization 10,149 10,272 20,806 20,529
Total costs and expenses 102,250 96,946 203,872 181,987
Earnings (loss) before income taxes 51,619 65,102 32,737 23,919
Operating Segments        
Segment Reporting [Line Items]        
Revenue 108,524 100,619 206,005 195,654
Earnings (loss) before income taxes 18,233 9,078 25,520 24,220
Operating Segments | Brand Licensing        
Segment Reporting [Line Items]        
Revenue 3,507 2,287 6,768 3,694
Licensing and media cost 3,335 2,421 6,209 4,072
General and administrative 28 33 67 76
Depreciation, depletion, and amortization 228 100 419 170
Total costs and expenses 3,591 2,554 6,695 4,318
Earnings (loss) before income taxes $ (84) $ (267) $ 73 $ (624)