XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Common Stock
Class C Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Non-Controlling Interest
Total
Balance at Dec. 31, 2023 $ 496 $ 4 $ 0 $ 131,665 $ (159,440) $ 195,627 $ 89,623 $ 257,975
Balance (in shares) at Dec. 31, 2023 49,571,000 39,466,000 0          
Balance (in shares) at Dec. 31, 2023         (4,551,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation $ 0 $ 0 $ 0 2,751 $ 0 0 2,446 5,197
Exercise of stock options $ 0 $ 0 $ 0 (30) $ 81 0 0 51
Exercise of stock options (in shares) 0 0 0   2,000      
Non-controlling interest adjustment for capital contribution of proceeds from the exercise of stock options $ 0 $ 0 $ 0 (22) $ 0 0 22 0
Vesting of restricted stock units $ 0 $ 0 $ 0 (2,234) $ 2,595 0 (361) 0
Vesting of restricted stock units (in shares) 0 0 0   74,000      
Repurchases of Class A common stock for withholding taxes on vested RSUs $ 0 $ 0 $ 0 209 $ (867) 0 0 (658)
Repurchases of Class A common stock for withholding taxes on vested RSUs (in shares) 0 0 0   (24,000)      
Distributions to holders of LLC common units $ 0 $ 0 $ 0 0 $ 0 0 (9,947) (9,947)
Dividends 0 0 0 0 0 (5,634) 0 (5,634)
Non-controlling interest adjustment 0 0 0 (126) 0 0 126 0
Net income (loss) 0 0 0 0 0 (22,307) (28,499) (50,806)
Balance at Mar. 31, 2024 $ 496 $ 4 $ 0 132,213 $ (157,631) 167,686 53,410 196,178
Balance (in shares) at Mar. 31, 2024 49,571,000 39,466,000 0          
Balance (in shares) at Mar. 31, 2024         (4,499,000)      
Balance at Dec. 31, 2023 $ 496 $ 4 $ 0 131,665 $ (159,440) 195,627 89,623 257,975
Balance (in shares) at Dec. 31, 2023 49,571,000 39,466,000 0          
Balance (in shares) at Dec. 31, 2023         (4,551,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss)               (27,392)
Balance at Jun. 30, 2024 $ 496 $ 4 $ 0 133,461 $ (156,116) 171,817 60,743 $ 210,405
Balance (in shares) at Jun. 30, 2024 49,571,000 39,466,000 0          
Balance (in shares) at Jun. 30, 2024         (4,456,000)     4,456,000
Balance at Mar. 31, 2024 $ 496 $ 4 $ 0 132,213 $ (157,631) 167,686 53,410 $ 196,178
Balance (in shares) at Mar. 31, 2024 49,571,000 39,466,000 0          
Balance (in shares) at Mar. 31, 2024         (4,499,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation $ 0 $ 0 $ 0 2,858 $ 0 0 2,539 5,397
Vesting of restricted stock units $ 0 $ 0 $ 0 (1,599) $ 1,671 0 (72) 0
Vesting of restricted stock units (in shares) 0 0 0   48,000      
Repurchases of Class A common stock for withholding taxes on vested RSUs $ 0 $ 0 $ 0 60 $ (156) 0 0 (96)
Repurchases of Class A common stock for withholding taxes on vested RSUs (in shares) 0 0 0   (5,000)      
Distributions to holders of LLC common units $ 0 $ 0 $ 0 0 $ 0 0 (8,848) (8,848)
Dividends 0 0 0 0 0 (5,640) 0 (5,640)
Non-controlling interest adjustment 0 0 0 (71) 0 0 71 0
Net income (loss) 0 0 0 0 0 9,771 13,643 23,414
Balance at Jun. 30, 2024 $ 496 $ 4 $ 0 133,461 $ (156,116) 171,817 60,743 $ 210,405
Balance (in shares) at Jun. 30, 2024 49,571,000 39,466,000 0          
Balance (in shares) at Jun. 30, 2024         (4,456,000)     4,456,000
Balance at Dec. 31, 2024 $ 625 $ 4 $ 0 193,692 $ 0 132,241 158,387 $ 484,949
Balance (in shares) at Dec. 31, 2024 62,502,000 39,466,000 0   0      
Balance (in shares) at Dec. 31, 2024               0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation $ 0 $ 0 $ 0 4,438 $ 0 0 2,832 $ 7,270
Vesting of restricted stock units $ 1 $ 0 $ 0 446 $ 0 0 (447)  
Vesting of restricted stock units (in shares) 109,000 0 0   0      
Repurchases of Class A common stock for withholding taxes on vested RSUs $ 0 $ 0 $ 0 (871) $ 0 0   (871)
Repurchases of Class A common stock for withholding taxes on vested RSUs (in shares) (41,000) 0 0   0      
Distributions to holders of LLC common units $ 0 $ 0 $ 0 0 $ 0 0 (34) (34)
Dividends 0 0 0 0 0 (7,821)   (7,821)
Non-controlling interest adjustment 0 0 0 25 0 0 (25)  
Net income (loss) 0 0 0 0 0 (12,280) (12,402) (24,682)
Balance at Mar. 31, 2025 $ 626 $ 4 $ 0 197,730 $ 0 112,140 148,311 458,811
Balance (in shares) at Mar. 31, 2025 62,570,000 39,466,000 0          
Balance (in shares) at Mar. 31, 2025         0      
Balance at Dec. 31, 2024 $ 625 $ 4 $ 0 193,692 $ 0 132,241 158,387 $ 484,949
Balance (in shares) at Dec. 31, 2024 62,502,000 39,466,000 0   0      
Balance (in shares) at Dec. 31, 2024               0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss)               $ 32,841
Balance at Jun. 30, 2025 $ 626 $ 4 $ 0 205,383 $ 0 134,525 176,041 $ 516,579
Balance (in shares) at Jun. 30, 2025 62,649,000 39,466,000 0          
Balance (in shares) at Jun. 30, 2025         0     0
Balance at Mar. 31, 2025 $ 626 $ 4 $ 0 197,730 $ 0 112,140 148,311 $ 458,811
Balance (in shares) at Mar. 31, 2025 62,570,000 39,466,000 0          
Balance (in shares) at Mar. 31, 2025         0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation $ 0 $ 0 $ 0 5,158 $ 0 0 3,286 8,444
Vesting of restricted stock units $ 0 $ 0 $ 0 226 $ 0 0 (226)  
Vesting of restricted stock units (in shares) 98,000 0 0   0      
Repurchases of Class A common stock for withholding taxes on vested RSUs $ 0 $ 0 $ 0 (304) $ 0 0   (304)
Repurchases of Class A common stock for withholding taxes on vested RSUs (in shares) (19,000) 0 0   0      
Distributions to holders of LLC common units $ 0 $ 0 $ 0 0 $ 0 0 (64) (64)
Dividends 0 0 0 0 0 (7,831)   (7,831)
Non-controlling interest adjustment 0 0 0 2,573 0 0 (2,573)  
Net income (loss) 0 0 0 0 0 30,216 27,307 57,523
Balance at Jun. 30, 2025 $ 626 $ 4 $ 0 $ 205,383 $ 0 $ 134,525 $ 176,041 $ 516,579
Balance (in shares) at Jun. 30, 2025 62,649,000 39,466,000 0          
Balance (in shares) at Jun. 30, 2025         0     0