XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 15, 2023
USD ($)
Installment
$ / shares
Dec. 16, 2022
USD ($)
Installment
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
$ / shares
shares
Class of Stock [Line Items]          
Preferred stock, shares authorized     5,000,000   5,000,000
Preferred stock, par value | $ / shares     $ 0.0001   $ 0.0001
Preferred stock, shares issued     0   0
Preferred stock, shares outstanding     0   0
Common stock shares authorized     75,000,000   75,000,000
Common stock par value | $ / shares     $ 0.0001   $ 0.0001
Common stock shares issued     18,432,450   18,395,682
Common stock shares outstanding     18,432,450   18,395,682
Dividends payable, date declared   Dec. 16, 2022 Dec. 15, 2023    
Cash dividends declared per share | $ / shares $ 0.5 $ 0.5      
Number of dividend payable installment | Installment 2 2      
Dividends payable, amount per share | $ / shares $ 0.25 $ 0.25      
Dividend accrued | $ $ 4,600        
Dividend paid | $   $ 9,100 $ 4,603 $ 4,555  
Dividends payable, date of record     Jan. 31, 2024    
First Installment of Dividend          
Class of Stock [Line Items]          
Dividends payable, date of record     Jan. 31, 2023    
Second Installment of Dividend          
Class of Stock [Line Items]          
Dividends payable, date of record     Jun. 30, 2023