v3.25.3
Earnings (Loss) Per Share - Schedule of Dual Class EPS calculations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class A Common Stock [Member]        
Numerator        
Net earnings for basic earnings per common share (in Dollars) $ (12,788) $ (1,245) $ (33,874) $ 2,085
Denominator        
Weighted average shares used to compute basic earnings per share 50,383 43,378 46,070 43,827
Dilutive effect of conversion of Class B common stock to Class A common stock
Weighted average shares used to compute diluted earnings per share 50,383 43,378 46,070 44,346
Earnings per common share        
Basic (in Dollars per share) [1] $ (0.25) $ (0.03) $ (0.74) $ 0.05
Diluted (in Dollars per share) [1] $ (0.25) $ (0.03) $ (0.74) $ 0.05
Class B Common Stock [Member]        
Numerator        
Net earnings for basic earnings per common share (in Dollars) $ (571) $ 507 $ (3,665) $ 4,079
Denominator        
Weighted average shares used to compute basic earnings per share 10,704 8,684 10,257 8,574
Dilutive effect of conversion of Class B common stock to Class A common stock
Weighted average shares used to compute diluted earnings per share 10,704 8,970 10,257 8,855
Earnings per common share        
Basic (in Dollars per share) [1] $ (0.05) $ 0.06 $ (0.36) $ 0.48
Diluted (in Dollars per share) [1] $ (0.05) $ 0.06 $ (0.36) $ 0.46
Stock Option Award [Member] | Class A Common Stock [Member]        
Denominator        
Dilutive effect of stock-based awards 172
Stock Option Award [Member] | Class B Common Stock [Member]        
Denominator        
Dilutive effect of stock-based awards 85 91
Restricted Stock Units (RSUs) [Member] | Class A Common Stock [Member]        
Denominator        
Dilutive effect of stock-based awards 64
Restricted Stock Units (RSUs) [Member] | Class B Common Stock [Member]        
Denominator        
Dilutive effect of stock-based awards 35 31
Performance Stock Units [Member] | Class A Common Stock [Member]        
Denominator        
Dilutive effect of stock-based awards 283
Performance Stock Units [Member] | Class B Common Stock [Member]        
Denominator        
Dilutive effect of stock-based awards 166 159
[1] Refer to Notes 7 and 11 for dividends and earnings per common share information