XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock and Stock Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 35 Months Ended
May 03, 2022
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock repurchased and retired   $ 997 $ 3,000 $ 3,003 $ 3,007      
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)   82,136   305,475   332,599 660,357 3,178,147
Common stock repurchased and retired   $ 1,000   $ 3,000   $ 4,000 $ 6,000 $ 30,000