Annual report pursuant to Section 13 and 15(d)

NATURE OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES - Costs, Foreign Currency Translation, and Revenue (Details)

v3.24.0.1
NATURE OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES - Costs, Foreign Currency Translation, and Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Incentive Trip Accrual    
Convention and meeting costs $ 4,763 $ 5,787
Advertising Costs    
Advertising costs 11,500 11,000
Research and Development    
Research and development expenses $ 1,600 $ 1,500