XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock and Stock Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 23 Months Ended
May 03, 2022
Dec. 31, 2022
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock repurchased and retired (in shares)   578,703              
Common stock repurchased and retired     $ 3,003 $ 3,007 $ 3,951 $ 7,027      
Purchase and retirement of treasury stock   $ 5,000         $ 6,010 $ 10,978  
Common Class A                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock repurchase program, amount authorized $ 50,000                
Stock repurchase program, period (in years) 3 years                
Common stock repurchased and retired (in shares)     305,475   448,331   660,357 691,393 2,287,402
Common stock repurchased and retired     $ 3,000   $ 3,900   $ 6,000 $ 6,000 $ 20,000