Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Details)

v3.24.0.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Feb. 01, 2024
Jan. 29, 2024
Aug. 17, 2023
Jul. 05, 2023
Dec. 31, 2023
Jun. 30, 2023
Subsequent Event [Line Items]            
Dividends declared, date     Aug. 17, 2023      
Common equity interest, value         $ 91,600 $ 88,300
Pinehurst Coin Exchange, Inc.            
Subsequent Event [Line Items]            
Ownership percentage         49.00% 49.00%
Common equity interest, value         $ 16,516 $ 15,999
Non-binding Letter of Intent | Pinehurst Coin Exchange, Inc.            
Subsequent Event [Line Items]            
Ownership percentage         49.00%  
Non-binding Letter of Intent | Subsequent Event | AMS Holding, LLC | Joint Venture            
Subsequent Event [Line Items]            
Ownership percentage 10.00%          
Common equity interest, value $ 6,000          
Non-binding Letter of Intent | Subsequent Event | LPM Group Limited            
Subsequent Event [Line Items]            
Percentage of equity interests acquired 100.00%          
Business acquisition, total consideration $ 41,500          
Business acquisition, consideration in cash 37,500          
Business acquisition, consideration in shares 4,000          
Business acquisition, contingent consideration payable based on EBITDA milestones 37,500          
Non-binding Letter of Intent | Subsequent Event | ModernCoinMart | Pinehurst Coin Exchange, Inc.            
Subsequent Event [Line Items]            
Business acquisition, total consideration 5,500          
Inventory to be acquired $ 3,000          
Regular Dividend            
Subsequent Event [Line Items]            
Dividends declared, date       Jul. 05, 2023    
Dividends declared, per common share       $ 0.2    
Dividend, payment date       Jul. 28, 2023    
Dividend, record date       Jul. 17, 2023    
Regular Dividend | Subsequent Event            
Subsequent Event [Line Items]            
Dividends declared, date   Jan. 29, 2024        
Dividends declared, per common share   $ 0.2        
Dividend, record date   Jan. 16, 2024