XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 119,183 $ 96,754 $ 335,446 $ 244,977
United States        
Segment Reporting Information [Line Items]        
Revenue 98,181 81,638 278,568 219,353
International        
Segment Reporting Information [Line Items]        
Revenue $ 21,002 $ 15,116 $ 56,878 $ 25,624