v3.25.3
Earnings (Loss) Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (“EPS”) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings attribution                
Forfeitable dividends declared on unvested stock-based awards $ 46     $ 438     $ 683 $ 736
Net income (loss) (13,308) $ (13,974) $ (9,457) (239) $ 5,541 $ 2,032 (36,741) 7,334
Class A Common Stock [Member]                
Earnings attribution                
Class common stock (12,788)     (1,245)     (33,874) 2,085
Class A Restricted Stock Awards [Member]                
Earnings attribution                
Class restricted stock awards     52     102 282
Class B Common Stock [Member]                
Earnings attribution                
Class common stock (571)     507     (3,665) 4,079
Class B Restricted Stock Awards [Member]                
Earnings attribution                
Class restricted stock awards $ 5     $ 9     $ 13 $ 152