XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2023
USD ($)
reporting_units
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Schedule Of Significant Accounting Policies [Line Items]      
Provision for income taxes $ 2,872,000 $ (567,000) $ 4,240,000
Foreign Currency Transaction Gain (Loss), before Tax $ 2,768,000 0 $ 0
Number of reporting units | reporting_units 2    
Valuation allowance $ 0    
Uncertain tax position 21,000 25,000  
Unrecognized tax benefits $ 0 $ 4,000  
Effective Income Tax Rate Reconciliation, Percent 23.20% 10.90% 30.30%
seed money investment $ 3,000,000 $ 7,300,000  
Furniture and fixtures | Minimum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives of the assets 3 years    
Furniture and fixtures | Maximum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives of the assets 7 years    
Leasehold improvements      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives of the assets lesser of the estimated useful life or lease term