XML 41 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Equity and Stock-based Compensation - Share Purchases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Mar. 01, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Repurchase of common stock   $ 62 $ 53        
Share Purchases              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of common stock authorized for repurchase             $ 10,000
Repurchase of common stock         $ 2,100    
Number of stock purchased 0     0 75,457 35