XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Related Information - Schedule of Information of the Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 112,404 $ 78,150 $ 216,263 $ 148,223
United States        
Segment Reporting Information [Line Items]        
Revenue 92,852 73,181 180,387 137,714
International        
Segment Reporting Information [Line Items]        
Revenue $ 19,552 $ 4,969 $ 35,876 $ 10,509