XML 80 R65.htm IDEA: XBRL DOCUMENT v3.26.3
Segment and Related Information - Schedule of Information of the Company's Segments (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]        
Revenue $ 137,108 $ 119,183 $ 394,491 $ 335,446
United States        
Segment Reporting [Line Items]        
Revenue 113,855 98,181 327,998 278,568
International        
Segment Reporting [Line Items]        
Revenue $ 23,253 $ 21,002 $ 66,493 $ 56,878