v3.24.1
Sales and Marketing Expenses and General and Administrative Expenses - Summary of Sales and Marketing Expenses and General and Administrative Expense (Parenthetical) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Sales And Marketing Expenses And General And Administrative Expenses [Line Items]      
Secondary offering expenses   $ (89) $ (5,158)
Other non-recurring costs $ 1,663 2,014  
Third Party Services      
Disclosure Of Sales And Marketing Expenses And General And Administrative Expenses [Line Items]      
Secondary offering expenses     $ 5,158
Other non-recurring costs $ 1,663 $ 2,014