v3.26.3
Segment Information - Schedule of Disaggregated Amounts that Comprise Selling, General and Administrative Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total selling, general and administrative expenses $ 43,539 $ 39,817 $ 141,240 $ 123,532
Single Reportable Segment        
Segment Reporting [Line Items]        
Selling and marketing 25,529 21,200 80,531 66,299
General and administrative 18,010 18,617 60,709 57,233
Total selling, general and administrative expenses $ 43,539 $ 39,817 $ 141,240 $ 123,532