XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | segment     1  
Selling and marketing $ 21,200 $ 21,781 $ 66,299 $ 61,072
General and administrative 18,617 16,244 57,233 46,622
Total selling, general and administrative expenses $ 39,817 $ 38,025 $ 123,532 $ 107,694