XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares Repurchased Abstract      
Shares repurchased 0 4,372,879 4,670,975
Average price per share   $ 13.49 $ 12.94
Costs recorded to accumulated deficit      
Total repurchase costs   $ 58,903 $ 60,438
Additional associated costs   572 92
Total costs recorded to accumulated deficit   $ 59,475 $ 60,530