XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 58 Months Ended
Jun. 13, 2018
May 09, 2018
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2024
Dec. 07, 2021
Dec. 06, 2021
Mar. 12, 2020
Subsidiary, Sale of Stock [Line Items]                
Approved share repurchase program           $ 50,000 $ 30,000 $ 30,000
Cost to repurchase common stock       $ 6,122        
Repurchase of common stock (in shares)     0          
Stock repurchase program total stock repurchased         9,387,340      
Amount utilized under the repurchase plan         $ 23,500      
Authorized funds remaining under the Repurchase Program     $ 26,500   $ 26,500      
Purchase Agreement                
Subsidiary, Sale of Stock [Line Items]                
Number of shares issued in transaction (in shares) 50,856,296 50,856,296            
Price per share (in dollars per share)   $ 1.64            
Consideration received on transaction $ 83,400