XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY AND SHARE-BASED COMPENSATION - Dividend Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
2022 Special Dividends      
Dividends Payable [Line Items]      
Dividend per Share     $ 0.34
Record date     Dec. 05, 2022
Payment date     Dec. 23, 2022
Total dividend     $ 8,948
Q1 2024 Dividends      
Dividends Payable [Line Items]      
Dividend per Share $ 0.1    
Declaration date Feb. 12, 2024    
Record date Feb. 27, 2024    
Payment date Mar. 15, 2024    
Total dividend $ 2,636    
Q2 2024 Dividends      
Dividends Payable [Line Items]      
Dividend per Share $ 0.1    
Declaration date Apr. 30, 2024    
Record date May 14, 2024    
Payment date May 29, 2024    
Total dividend $ 2,635    
Q3 2024 Dividends      
Dividends Payable [Line Items]      
Dividend per Share $ 0.1    
Declaration date Jul. 30, 2024    
Record date Aug. 13, 2024    
Payment date Aug. 30, 2024    
Total dividend $ 2,629    
Q4 2024 Dividends      
Dividends Payable [Line Items]      
Dividend per Share $ 0.1    
Declaration date Oct. 29, 2024    
Record date Nov. 12, 2024    
Payment date Nov. 29, 2024    
Total dividend $ 2,627    
Q1 2023 Dividends      
Dividends Payable [Line Items]      
Dividend per Share   $ 0.08  
Declaration date   Feb. 09, 2023  
Record date   Feb. 21, 2023  
Payment date   Mar. 10, 2023  
Total dividend   $ 2,107  
Q2 2023 Dividends      
Dividends Payable [Line Items]      
Dividend per Share   $ 0.08  
Declaration date   May 04, 2023  
Record date   May 16, 2023  
Payment date   Jun. 02, 2023  
Total dividend   $ 2,099  
Q3 2023 Dividends      
Dividends Payable [Line Items]      
Dividend per Share   $ 0.08  
Declaration date   Aug. 02, 2023  
Record date   Aug. 15, 2023  
Payment date   Sep. 01, 2023  
Total dividend   $ 2,101  
Q4 2023 Dividends      
Dividends Payable [Line Items]      
Dividend per Share   $ 0.08  
Declaration date   Oct. 31, 2023  
Record date   Nov. 14, 2023  
Payment date   Dec. 01, 2023  
Total dividend   $ 2,103