XML 111 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Revenue By Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Revenue $ 203,471 $ 168,491  
United States      
Segment Reporting Information [Line Items]      
Revenue $ 193,609 157,348  
United States | Geographic Concentration Risk | Net Assets, Geographic Area      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 99.00%   99.00%
International      
Segment Reporting Information [Line Items]      
Revenue $ 9,862 $ 11,143