XML 49 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information (Tables)
3 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area The following table sets forth revenue by geographic area:
 
 Three Months Ended June 30,
 20252024
United States$156,899 $117,732 
Other125,079 106,940 
Total revenues$281,978 $224,672